Remove getPosition(), rename isDefaultValueAvailable() to hasDefaultValue() in ParameterReflection