@Override protected void addConvert(ConvertMetadata convert){
  if (m_converts == null) {
    m_converts=new ArrayList<ConvertMetadata>();
  }
  m_converts.add(convert);
}

@ Override protected void addConvert ( ConvertMetadata convert ) { if ( m_converts == null ) { m_converts = new ArrayList < ConvertMetadata > ( ) ; } m_converts . add ( convert ) ; }
internal : subclasses that support key converts need to override this method .
