docs: protected <T> T getParameterValue(MavenProject project, String parameter, Class<T> asType,
  			MojoExecution mojoExecution, IProgressMonitor monitor, T defaultValue) throws CoreException {
  		T value = getParameterValue(project, parameter, asType, mojoExecution, monitor);
  		if (value == null) {
  			value = defaultValue;
  		}
  		return value;
  	}