code: static String getDescriptionForTypeInsnNode(TypeInsnNode typeInsnNode) {
      AbstractInsnNode nextInsn = typeInsnNode.getNext();
      StringJoiner argsDesc = new StringJoiner(",", "(", ")");
      while (nextInsn != null) {
        if (nextInsn instanceof LdcInsnNode) {
          argsDesc.add("_");
        } else if (nextInsn.getOpcode() == Opcodes.DUP) {
          //ignore
        } else {
          break;
        }
        nextInsn = nextInsn.getNext();
      }
      if (typeInsnNode.getOpcode() == Opcodes.NEW) {
        return "new " + Util.extractSimpleName(typeInsnNode.desc, "/") + argsDesc.toString();
      }
  
      return "";
    }
docs: /* package private