public EObject getCrossReferencedElement(INode node) {
		if (!(node.getGrammarElement() instanceof CrossReference))
			throw new IllegalArgumentException("Passed node not a cross reference node.");
		return resolveCrossReferencedElement(node);
	}
public EObject getCrossReferencedElement ( INode node ) { if ( ! ( node . getGrammarElement ( ) instanceof CrossReference ) ) throw new IllegalArgumentException ( "Passed node not a cross reference node." ) ; return resolveCrossReferencedElement ( node ) ; }
@param node a node with an associated {@link CrossReference} grammar element.
@return the {@link EObject} referenced by this node
@since 2.1