docs: private static String getTypeDescription(ClassNode c, boolean end) {
          ClassNode d = c;
          if (ClassHelper.isPrimitiveType(d.redirect())) {
              d = d.redirect();
          }
  
          String desc = TypeUtil.getDescriptionByType(d);
  
          if (!end && desc.endsWith(";")) {
              desc = desc.substring(0, desc.length() - 1);
          }
  
          return desc;
      }