List<Field> fields = ((ReferenceType) getUnderlyingType()).allFields();
fAllFields = new String[fields.size()];
Iterator<Field> iterator = fields.iterator();
int i = 0;
while (iterator.hasNext()) {
Field field = iterator.next();
fAllFields[i] = field.name();
i++;
}
} catch (RuntimeException e) {
targetRequestFailed(JDIDebugModelMessages.JDIReferenceType_2, e);
}