- if(graph.isImmutable(child)) {
- ImmutableComponentVariableContent content = graph.syncRequest(new ImmutableComponentVariableContentRequest(child), TransientCacheListener.instance());
- return new ImmutableComponentVariable(parent, content);
+ boolean isImmutable = graph.isImmutable(child);
+ if(isImmutable) {
+// ImmutableComponentVariableContent content = graph.syncRequest(new ImmutableComponentVariableContentRequest(child), TransientCacheListener.instance());
+// return new ImmutableComponentVariable(parent, content);
+ return new StandardGraphChildVariable(parent, node, child);