dependencies added for java 6