@Override
    public Rights getRights(String songId,
            String categoryId) throws ProfileExceptions {
    	if (songId == null || songId.isEmpty())
            throw new ProfileExceptions(ProfileExceptionType.EmptyString);
    	if (categoryId == null || categoryId.isEmpty())
            throw new ProfileExceptions(ProfileExceptionType.EmptyString);
        Rights tmpRight = currentUser.getLocalSongs().getSong(songId).getRightsByCategory().get(categoryId);

        if(tmpRight == null){
            tmpRight = new Rights();
        }

        return tmpRight;
    }