code: protected List<Field> getSingleLevelOfFields(Class<?> clazz) {
          List<Field> fields = new ArrayList<Field>();
          for (Field field : clazz.getDeclaredFields()) {
              if (!field.isAnnotationPresent(Inject.class)) {
                  continue;
              }
              fields.add(field);
          }
          return fields;
      }
docs: <p>getSingleLevelOfFields.</p>
  
  @param clazz a {@link java.lang.Class} object.
  @return a {@link java.util.List} object.