Collections.sort(fields);
// TODO: Make the output class's constructor protected, and create a shim class to instantiate it
// efficiently (without reflection).
newConstructor = new MethodNode(ACC_PUBLIC, CONSTRUCTOR_NAME, CONSTRUCTOR_DESC, null, null);
constructorBuilder = newBuilder(newConstructor);
// Start by calling the super-class no args constructor
if (parentMethodBundle.isTransformed())