src/main/java/com/greghaskins/spectrum/BlockConfigurationChain.java
/**
   * Fluent call to add a configurable to the configuration.
   * @param configurable to add.
   * @return this for fluent calling - users will use {@link #and(BlockConfigurationChain)}
   */
Fluent call to add a configurable to the configuration.
@param configurable to add.
@return this for fluent calling - users will use  #and(BlockConfigurationChain)
Fluent call to add a configurable to the configuration . @param configurable to add . @return this for fluent calling - users will use #and ( BlockConfigurationChain )
BlockConfigurationChain with(BlockConfigurable<?> configurable) {
    blockConfiguration.add(configurable);
    return this;
  }
BlockConfigurationChain with ( BlockConfigurable < ? > configurable ) { blockConfiguration . add ( configurable ) ; return this ; }
Fluent call to add a configurable to the configuration.
Fluent call to add a configurable to the configuration .