try {
Class<AbstractID3v2FrameBody> c = (Class<AbstractID3v2FrameBody>) Class.forName("org.jaudiotagger.tag.id3.framebody.FrameBody" + bodyIdentifier);
frameBody = c.newInstance();
} catch (ClassNotFoundException cnfe) {
logger.log(Level.SEVERE, cnfe.getMessage(), cnfe);
frameBody = new FrameBodyUnsupported(identifier);
}
//Instantiate Interface/Abstract should not happen
catch (InstantiationException ie) {
logger.log(Level.SEVERE, ie.getMessage(), ie);
throw new RuntimeException(ie);