code: public SemanticSpace getSpace() {
          SemanticType type = (argOptions.hasOption('s'))
              ? SemanticType.valueOf(
                      argOptions.getStringOption('s').toUpperCase())
              : SemanticType.COMPOSITE;
  
          return new Beagle(dimension, type, generatorMap);
      }
docs: {@inheritDoc}