names.add(buffer.toString());
String variableName= buffer.toString(); if (JavaConventions.validateIdentifier(variableName).isOK()) names.add(variableName);
	public String[] proposeLocalVariableName(String variableType) {		String name= Signature.getSimpleName(variableType);		int arrIndex= name.indexOf('[');		if (arrIndex != -1)			name= name.substring(0, arrIndex);		List names= new ArrayList();		for (int i= name.length() - 1; i >= 0; i--) {			char character= name.charAt(i);			if (Character.isLowerCase(character))				continue;							char lowerCaseCharacter= Character.toLowerCase(character);			StringBuffer buffer= new StringBuffer();			buffer.append(lowerCaseCharacter);			buffer.append(name.substring(i + 1));			if (arrIndex != -1)				buffer.append('s');			names.add(buffer.toString());						}				if (names.size() == 0)			names.add(String.valueOf(Character.toLowerCase(name.charAt(0))));				return (String[]) names.toArray(new String[names.size()]);	}