/** * Evaluates a specific argument against the context, checking for required values and proper * conversion. This version accepts a default value * * @param object * @param argumentIndex * @param defaultValue * @return */ protected Object getParameterValue(Object object, int argumentIndex, Object defaultValue) { Object value = getParameterValue(object, argumentIndex); if (value == null) { return defaultValue; } else { return value; } }