Procyon is a suite of Java metaprogramming tools, including a rich reflection API, a LINQ-inspired expression tree API for runtime code generation, and a Java decompiler.
Why do you think that https://github.com/kwhat/jnativehook is a good alternative to procyon