Pulled up some methods to min and point some classes to minimal classes.
Backported the source code to Java 1.5
Forked from agro-upass r:108