visualization/visualization-api/src/main/java/se/jguru/nazgul/tools/visualization/api/factory/AbstractGraphConverter.java
public <Concept, S extends Statement> void put(final Class<Concept> conceptClass,
                                                   final AbstractStatementConverter<Concept, S> converter) {

        // Check sanity
        if (conceptClass == null) {
            throw new NullPointerException("Cannot handle null 'conceptClass' argument.");
        }
        if (converter == null) {
            throw new NullPointerException("Cannot handle null 'converter' argument.");
        }
    }
public <Concept, S extends Statement> void put(final Class<Concept> conceptClass,
                                                   final AbstractStatementConverter<Concept, S> converter) {

        // Check sanity
        if (conceptClass == null) {
            throw new NullPointerException("Cannot handle null 'conceptClass' argument.");
        }
        if (converter == null) {
            throw new NullPointerException("Cannot handle null 'converter' argument.");
        }
    }
public < Concept , S extends Statement > void put ( final Class < Concept > conceptClass , final AbstractStatementConverter < Concept , S > converter ) { // Check sanity if ( conceptClass == null ) { throw new NullPointerException ( "Cannot handle null 'conceptClass' argument." ) ; } if ( converter == null ) { throw new NullPointerException ( "Cannot handle null 'converter' argument." ) ; } }
Adds the supplied {@link AbstractStatementConverter} for the given Concept class.
Null arguments are not permitted.

@param converter    The Converter to add.
@param conceptClass The class to convert into a Statement.
@param <Concept>    The type to convert.
@param <S>          The Statement subclass.
Adds the supplied { @link AbstractStatementConverter } for the given Concept class . Null arguments are not permitted .