public @Nullable <DataType extends DependencyNode> DataType findDependencyNode(Class<DataType> aClass) {
    return findNode(aClass, it -> it.getDependencyNode());
  }
public @Nullable <DataType extends DependencyNode> DataType findDependencyNode(Class<DataType> aClass)