Java ¿cómo imprimir todas las variables locales?

Tengo un método y quiero examinar las variables dentro de él sin depurarlo: ¿es posible en Java?

No quiero escribir toneladas de código como:

System.out.println("a: " + a);

Quiero algo como:

System.out.printLocals();

También debería ser genial tener algo como:

System.out.printMembersOf(someObjectInstance);

Respuestas a la pregunta(6)

Su respuesta a la pregunta