code: protected L putInMap(L node) {
  		nodeMap.put(node.get(), node);
  		identityDetector.put(node.get(), node.get());
  		return node;
  	}
docs: Puts the given node in the map so that javac/Eclipse's own internal AST object can be translated to
  an AST.Node object. Also registers the object as visited to avoid endless loops.