code: @SuppressWarnings("unchecked")
    public <S extends AbstractCompositeController<?, ?, ?>> S getComposite(String name) {
      return (S) this.getComposites()
                     .get(name);
    }
docs: Returns the composite stored under the composite name.
  
  @param name the name of the composite
  @param <S>  type of the composite
  @return instance of the composite