class KeySet implements Set<String> {

    @Override
    public boolean retainAll(Collection<?> c) {
        throw new UnsupportedOperationException();
    }

    public  KeySet(HasKeys<?> request);

}