Ignorando Construtores
Com o Mirror, você pode ignorar completamente construtores para criar instancias:
Class<T> clazz;
T t = new Mirror().on(clazz).invoke().constructor().bypasser();
Note que esse comportamento só é suportado pelas VMs suportadas pelo projeto Objenesis.
Dê uma olhada em http://code.google.com/p/objenesis/wiki/ListOfCurrentlySupportedVMs .