}
} catch (IllegalAccessException ex) {
final NoSuchElementException e = new NoSuchElementException(new StringBuffer(
"Can't create the encoder ").append(encoder.getClass().getName())
.toString());
e.initCause(ex);
throw e;
} catch (InstantiationException ex) {
final NoSuchElementException e = new NoSuchElementException(new StringBuffer(
"Can't create the encoder ").append(encoder.getClass().getName())
.toString());