code: public IScope getScope(String name) {
          IBasicScope child = children.getBasicScope(ScopeType.UNDEFINED, name);
          log.debug("Child of {}: {}", this.name, child);
          if (child != null) {
              if (child instanceof IScope) {
                  return (IScope) child;
              }
              log.warn("Requested scope: {} is not of IScope type: {}", name, child.getClass().getName());
          }
          return null;
      }
docs: Return child scope by name
  
  @param name Scope name
  @return Child scope with given name