protected override TreeNode SelectNonTerminalNode(Type type, int maxDepth, TreeNodeFilter filter)
 {
     return(InstructionSetRepository.GetRandomAny(type, maxDepth, filter));
 }
 protected override TreeNode SelectTerminalNode(Type type, TreeNodeFilter filter)
 {
     return(InstructionSetRepository.GetRandomTerminal(type, filter));
 }