class SnippetBuilder {

    public String build( final String cellValue ) {
        switch ( type ) {
            case FORALL:
                return buildForAll( cellValue );
            case INDEXED:
                return buildMulti( cellValue );
            default:
                return buildSingle( cellValue );
        }
    }

    public  SnippetBuilder( String snippetTemplate );
    public  SnippetBuilder( String snippetTemplate, boolean trim );

}