class PermissionSubjectsMap extends AbstractMap<String, Map<String, Integer>> {

    @Override
    public Map<String, Integer> put(final String key, final Map<String, Integer> value) {
        return data.put(checkNotNull(key, "key"), checkNotNull(value, "value"));
    }

      PermissionSubjectsMap();

}