class CompositeKey implements Serializable {

    @Override
    public String toString() {
        return getClass().getSimpleName() + " [" + StringUtils.join(values, ",") + "]";
    }

    public  CompositeKey(Object...values);

}