Java library for Hypercat