code: private static Type getBoxedType(final Type type) {
          switch (type.getSort()) {
          case Type.BYTE:
              return BYTE_TYPE;
          case Type.BOOLEAN:
              return BOOLEAN_TYPE;
          case Type.SHORT:
              return SHORT_TYPE;
          case Type.CHAR:
              return CHARACTER_TYPE;
          case Type.INT:
              return INTEGER_TYPE;
          case Type.FLOAT:
              return FLOAT_TYPE;
          case Type.LONG:
              return LONG_TYPE;
          case Type.DOUBLE:
              return DOUBLE_TYPE;
          }
          return type;
      }
docs: ------------------------------------------------------------------------