* @return the unique field name
*/
private String getUniqueFieldName(String fieldName, List<BodyDeclaration> bodyDeclarations) {
Iterator<BodyDeclaration> iter = bodyDeclarations.iterator();
BodyDeclaration bodyDeclaration;
FieldDeclaration fieldDeclaration;
String foundName;
while (iter.hasNext()) {
bodyDeclaration = iter.next();
if (bodyDeclaration instanceof FieldDeclaration) {
fieldDeclaration = (FieldDeclaration) bodyDeclaration;
for (Iterator<VariableDeclarationFragment> iterator = fieldDeclaration.fragments()
.iterator(); iterator.hasNext();) {
foundName = iterator.next()
.getName().getIdentifier();
if (foundName.startsWith(fieldName)) {
fieldName = foundName + '_';