code: private void box(Expression expr) {
      boxWithClass(expr, typeUtil.boxedClass((PrimitiveType) expr.getTypeMirror()));
    }
docs: Convert a primitive type expression into a wrapped instance.  Each
  wrapper class has a static valueOf factory method, so "expr" gets
  translated to "Wrapper.valueOf(expr)".