private static byte[] getVerifiedPatchedData(final AsmCodeGenerator codeGenerator) {
   byte[] patchedData = codeGenerator.getPatchedData();
   FormErrorInfo[] errors = codeGenerator.getErrors();
   FormErrorInfo[] warnings = codeGenerator.getWarnings();
   if (errors.length == 0 && warnings.length == 0) {
     assertNotNull("Class patching failed but no errors or warnings were returned", patchedData);
   } else if (errors.length > 0) {
     assertTrue(errors[0].getErrorMessage(), false);
   } else {
     assertTrue(warnings[0].getErrorMessage(), false);
   }
   return patchedData;
 }