#50 - compile drip to be compatible with java 5 and up