code: public String getDescriptor() {
      if (sort == OBJECT) {
        return valueBuffer.substring(valueBegin - 1, valueEnd + 1);
      } else if (sort == INTERNAL) {
        StringBuilder stringBuilder = new StringBuilder();
        stringBuilder.append('L');
        stringBuilder.append(valueBuffer, valueBegin, valueEnd);
        stringBuilder.append(';');
        return stringBuilder.toString();
      } else {
        return valueBuffer.substring(valueBegin, valueEnd);
      }
    }
docs: Returns the descriptor corresponding to this type.
  
  @return the descriptor corresponding to this type.