if (type.isPrimitive())
if (isPrimitiveOrArrayOfPrimitive(type))
	public static String[] getNameComponents(ITypeBinding type) {		if (type.isPrimitive())			return new String[] { type.getName() };		List result= new ArrayList(3);		while(type != null) {			if (type.isAnonymous())				result.add(0, "$local$"); //$NON-NLS-1$			else				result.add(0, type.getName());			type= type.getDeclaringClass();		}		return (String[]) result.toArray(new String[result.size()]);	}