jinterflex

jInterflex is a small Java library that provides an alternative way to make reflection calls using interfaces and annotations.