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;
  }