@Override
  @NotNull
  public List<ReferenceType> getAllClasses(@NotNull final SourcePosition classPosition) {
    return iterate(positionManager -> positionManager.getAllClasses(classPosition), Collections.emptyList(), classPosition);
  }
@Override
  @NotNull
  public List<ReferenceType> getAllClasses(@NotNull final SourcePosition classPosition)