@Override public double getValue(UserStates userState, ProductStates productState) { return POTENTIAL_VALUE[userState.ordinal()][productState.ordinal()]; }