public <K, R> R eval(K key, WriteOnlyMap<K, String> wo, ReadWriteMap<K, String> rw, Function<ReadEntryView<K, String>, R> read, SerializableBiConsumer<WriteEntryView<K, String>, R> write, Class<? extends AbstractFunctionalOpTest> clazz) { return ((Performer<K, R>) action).eval(key, wo, rw, read, write, clazz); }