docs: private MethodCode getDecodeMethodCode() {
          MethodCode mc = new MethodCode();
          mc.setName("decode");
          mc.setScope(ClassCode.SCOPE_PUBLIC);
          mc.setReturnType(ClassHelper.getInternalName(cls.getCanonicalName()));
          mc.addParameter("byte[]", "bb");
          mc.addException("IOException");
  
          // add method code
          mc.appendLineCode1("CodedInputStream input = CodedInputStream.newInstance(bb, 0, bb.length)");
  
          getParseBytesMethodCode(mc);
  
          return mc;
      }