private static InspectionData createInspectionData(String encodedField) throws Throwable { InspectionData data; if (encodedField.contains(":")) { data = getStaticField(encodedField); } else { data = getInjectedField(encodedField); } data.annotations = Arrays.asList(data.field.getAnnotations()); return data; }