Field[] fields = clazz.getDeclaredFields();
for (int i = 0; i < fields.length; i++) {
addField(fields[i], binaryBuilder);
}
binaryBuilder.endClass();
JavaSource binarySource = binaryBuilder.getSource();
// There is always only one class in a "binary" source.
JavaClass result = binarySource.getClasses()[0];
return result;
} catch (NoClassDefFoundError e) {