class AdaptException extends HerajException {

  @Override
  public String getLocalizedMessage() {
    return String.format("Adapting from %s to %s failed", from.toString(), to.toString());
  }

  public  AdaptException(final Class<?> from, final Class<?> to);

}