3435363738394041
@SuppressWarnings("unchecked") public static <E> Class<E> getRealClass(final E e) { try { return (Class<E>) Class.forName(e.getClass().getCanonicalName()); } catch (ClassNotFoundException ex) { throw new ImprobableException(ex); } }