@Override
public void perform(AsyncReadGraph graph, final AsyncProcedure<ElementClass> procedure) {
-// System.out.println("NodeClassRequest " + data.getResourceId());
-// graph.asyncRequest(new SafeName(data), new Procedure<String>() {
-// @Override
-// public void exception(Throwable t) {
-// }
-// @Override
-// public void execute(String result) {
-// System.out.println("NodeClassRequest " + result);
-// debug = result;
-// }
-// });
-
graph.forAdapted(data, ElementFactory.class, new AsyncProcedure<ElementFactory>() {
@Override
@Override
public void execute(AsyncReadGraph graph, final ElementFactory factory) {
-// System.out.println("NodeClassRequest factory " + data.getResourceId() + " = " + factory.getClass().getName());
-// graph.asyncRequest(new SafeName(data), new Procedure<String>() {
-// @Override
-// public void exception(Throwable t) {
-// }
-// @Override
-// public void execute(String result) {
-// System.out.println("NodeClassRequest " + result + " " + factory.getClass().getName());
-// debug = result;
-// }
-// });
-
if (factory == null) {
// Should never happen since we are using forAdapted
System.out.println("No factory in NodeClassRequest! " + this);