Not really a new trick but I had to look for the syntax today to use reflection to set a private property on an object to use it in a junit test.
Class clazz = someFooObject.getClass(); Field f = clazz.getDeclaredField("somePrivateField"); f.setAccessible(true); f.set(someFooObject, new Integer(50));
Tricky.