ProgramElementNode node = (ProgramElementNode)it.next();
IProgramElement node = (IProgramElement)it.next();
	private static ProgramElementNode findMemberInClass(		ProgramElementNode classNode,		Member member)	{		if (classNode == null) return null; // XXX remove this check		for (Iterator it = classNode.getChildren().iterator(); it.hasNext(); ) {			ProgramElementNode node = (ProgramElementNode)it.next();			//System.err.println("checking: " + member.getName() + " with " + node.getBytecodeName() + ", " + node.getBytecodeSignature());			if (member.getName().equals(node.getBytecodeName()) &&				member.getSignature().equals(node.getBytecodeSignature()))			{				return node;			}		}	 	// if we can't find the member, we'll just put it in the class		return classNode;	}