docs: public SignatureVisitor onNonGenericType(Generic typeDescription) {
                      if (typeDescription.isArray()) {
                          typeDescription.getComponentType().accept(new ForSignatureVisitor(signatureVisitor.visitArrayType()));
                      } else if (typeDescription.isPrimitive()) {
                          signatureVisitor.visitBaseType(typeDescription.asErasure().getDescriptor().charAt(ONLY_CHARACTER));
                      } else {
                          signatureVisitor.visitClassType(typeDescription.asErasure().getInternalName());
                          signatureVisitor.visitEnd();
                      }
                      return signatureVisitor;
                  }