private void verifyModifiers(Class javaClass, String fieldName) throws Exception {
   Field javaField = SPIMetaTestTools.fieldNamed(javaClass, fieldName);
   ExternalField exField = SPIMetaTestTools.fieldNamed(this.exClassFor(javaClass), fieldName);
   assertEquals(javaField.getModifiers(), exField.getModifiers());
 }
 private void verifyType(Class javaClass, String fieldName) throws Exception {
   Field javaField = SPIMetaTestTools.fieldNamed(javaClass, fieldName);
   ExternalField exField = SPIMetaTestTools.fieldNamed(this.exClassFor(javaClass), fieldName);
   assertEquals(javaField.getType().getName(), exField.getType().getName());
   assertEquals(ClassTools.arrayDepthFor(javaField.getType()), exField.getType().getArrayDepth());
 }
 private void verifySynthetic(Class javaClass, String fieldName, boolean expected)
     throws Exception {
   ExternalField exField = SPIMetaTestTools.fieldNamed(this.exClassFor(javaClass), fieldName);
   assertEquals(expected, exField.isSynthetic());
 }