public KeyValueTableView(ObservableList<Pair<K,V>> items){
  this(items,FXCollections.observableArrayList(new ArrayList<K>()),null,null);
}

public KeyValueTableView ( ObservableList < Pair < K , V > > items ) { this ( items , FXCollections . observableArrayList ( new ArrayList < K > ( ) ) , null , null ) ; }
create a key value table view .
