@Override public Param createParam(AbstractCondition condition) { ParameterInstantiationStrategy parameterInstantiationStrategy = strategies.get(condition.getClass()); if (parameterInstantiationStrategy == null) { parameterInstantiationStrategy = defaultParameterInstantiationStrategy; } return parameterInstantiationStrategy.createParam(condition); }