package org.ansj.domain; public class KV<K, V> { private K k; private V v; private KV(K k, V v) { this.k = k; this.v = v; } public static <K, V> KV<K, V> with(K k, V v) { return new KV<K, V>(k, v); } public void setK(K k) { this.k = k; } public void setV(V v) { this.v = v; } public K getK() { return k; } public V getV() { return v; } }