class TypedIndexedObjectContainer implements ObjectIndexProvider {

    public void add( @Nonnull IdentifiableObject identifiableObject )
    {
        getTypedContainer( identifiableObject.getClass() ).add( identifiableObject );
    }

}