code: private Object sawGetStatic(Object userObject) {
          XField field = getXFieldOperand();
          if (field != null) {
              String fieldName = field.getName();
              if (fieldSpecialObjects.containsKey(fieldName)) {
                  return fieldName;
              }
          }
          return userObject;
      }
docs: TODO: returning two types of objects, this awful, need to fix at some point