public @Nullable <DataType extends ExternalSystemNode<?>> DataType findParent(Class<DataType> aClass) {
    return ObjectUtils.doIfNotNull(myParent, p -> p.findNode(aClass));
  }
public @Nullable <DataType extends ExternalSystemNode<?>> DataType findParent(Class<DataType> aClass)