protected static HeaderCard saveNewHeaderCard(String key,String comment,boolean isString){
  try {
    return new HeaderCard(key,null,comment,false,isString);
  }
 catch (  HeaderCardException e) {
    LOG.log(Level.SEVERE,"Impossible Exception for internal card creation:" + key,e);
    throw new IllegalStateException(e);
  }
}

protected static HeaderCard saveNewHeaderCard ( String key , String comment , boolean isString ) { try { return new HeaderCard ( key , null , comment , false , isString ) ; } catch ( HeaderCardException e ) { LOG . log ( Level . SEVERE , "Impossible Exception for internal card creation:" + key , e ) ; throw new IllegalStateException ( e ) ; } }
this method is only used internally when it is sure that the creation of the card is granted not to throw an exception
