code: public AbstractType<?> getAbstractType() {
          if (abstractType != null) {
              return abstractType;
          }
  
          try {
  
              if (validatorKind == Kind.NOT_A_COLLECTION) {
                  abstractType = MAP_ABSTRACT_TYPE_CLASS_TO_ABSTRACT_TYPE.get(forName
                          (validatorClassName));
  
              } else {
                  throw new DeepGenericException("Cannot determine collection kind for " + validatorKind);
  
              }
  
          } catch (ClassNotFoundException e) {
              throw new DeepGenericException(e);
          }
  
          return abstractType;
      }
docs: Generates the cassandra marshaller ({@link org.apache.cassandra.db.marshal.AbstractType}) for this CellValidator.
  
  @return an instance of the cassandra marshaller for this CellValidator.