Having this function
public ParameterMethodParameterBuilder withParameter() {
MethodParameter parameter = new MethodParameter();
return withParameter(parameter).new ParameterMethodParameterBuilder(parameter);
}
What is the mean of the experession below
withParameter(parameter).new ParameterMethodParameterBuilder(parameter)
withParameter(MethodParameter parameter)method