code: public static void addAstNode(LexLocation location, INode node)
  	{
  		synchronized (locationToAstNode)
  		{
  			locationToAstNode.put(location, node);
  		}
  	}
docs: FIXME we know this is never called a new solutions is needed