public void addConverter ( int index , IConverter converter ) { converterList . add ( index , converter ) ; if ( converter instanceof IContainerConverter ) { IContainerConverter containerConverter = ( IContainerConverter ) converter ; if ( containerConverter . getElementConverter ( ) == null ) { containerConverter . setElementConverter ( elementConverter ) ; } } }
add converter at given index . The index can be changed during conversion if canReorder is true