@Override public String getName() {
		final char[] n;
		if (node instanceof TypeDeclaration) n = ((TypeDeclaration)node).name;
		else if (node instanceof FieldDeclaration) n = ((FieldDeclaration)node).name;
		else if (node instanceof AbstractMethodDeclaration) n = ((AbstractMethodDeclaration)node).selector;
		else if (node instanceof LocalDeclaration) n = ((LocalDeclaration)node).name;
		else n = null;
		
		return n == null ? null : new String(n);
	}
@ Override public String getName ( ) { final char [ ] n ; if ( node instanceof TypeDeclaration ) n = ( ( TypeDeclaration ) node ) . name ; else if ( node instanceof FieldDeclaration ) n = ( ( FieldDeclaration ) node ) . name ; else if ( node instanceof AbstractMethodDeclaration ) n = ( ( AbstractMethodDeclaration ) node ) . selector ; else if ( node instanceof LocalDeclaration ) n = ( ( LocalDeclaration ) node ) . name ; else n = null ; return n == null ? null : new String ( n ) ; }
{@inheritDoc}