uses new java-utils library