protected Hook project(Hook hook) { tempHook.start = hook.start; tempHook.end = hook.end; tempHook.state = gp.project(hook.state); tempHook.head = hook.head; tempHook.tag = hook.tag; tempHook.subState = gp.project(hook.subState); return tempHook; }
protected Edge project(Edge edge) { tempEdge.start = edge.start; tempEdge.end = edge.end; tempEdge.state = gp.project(edge.state); tempEdge.head = edge.head; tempEdge.tag = edge.tag; return tempEdge; }