require java 1.5 minimum.