hypercat java libraries