@Override
    public SimpleNode @NotNull [] getChildren() {
      return ReflectionUtil.collectFields(myStub.getClass()).stream()
        .filter(f -> {
          if (Modifier.isStatic(f.getModifiers())) return false;
          Class<?> aClass = f.getDeclaringClass();
          return !StubBase.class.equals(aClass) && !ObjectStubBase.class.equals(aClass) && !AtomicReference.class.equals(aClass) &&
                 (f.canAccess(myStub) || f.trySetAccessible());
        })
        .map(f -> f.getName() + " = " + ReflectionUtil.getFieldValue(f, myStub))
        .sorted()
        .map(s -> new SimpleNode() {
          @Override
          public SimpleNode @NotNull [] getChildren() {
            return NO_CHILDREN;
          }

          @Override
          public String getName() {
            return s;
          }
        })
        .toArray(SimpleNode[]::new);
    }
@Override
    public SimpleNode @NotNull [] getChildren()