Added ulicenses, java 5 compliance