docs: @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);
  	}