code: @SuppressWarnings("unchecked")
    public <T extends CMAResource> T setSpaceId(String spaceId) {
      if (getSystem().getSpace() == null) {
        getSystem().space = new CMALink(CMAType.Space);
      }
  
      getSystem().space.setId(spaceId);
  
      return (T) this;
    }
docs: Convenience method for setting a space id.
  
  @param spaceId the id to be set.
  @param <T>     An implementation of CMAResource, normally used for chaining setter methods.
  @return the calling {@link CMAResource} for chaining.