KEYWORD12 method {N_mdm3(start,0,stop)}
	[ constraint_tolerance REAL {N_mdm(Real,constraintTolerance)} ]
	[ scaling {N_mdm(true,methodScaling)} ]
	(
	  ( dot_frcg {N_mdm(lit,methodName_dot_frcg)}
	    | dot_mmfd {N_mdm(lit,methodName_dot_mmfd)}
	    | dot_bfgs {N_mdm(lit,methodName_dot_bfgs)}
	    | dot_slp {N_mdm(lit,methodName_dot_slp)}
	    | dot_sqp {N_mdm(lit,methodName_dot_sqp)}
	    [ optimization_type {0}
	      minimize {N_mdm(lit,minMaxType_minimize)}
	      | maximize {N_mdm(lit,minMaxType_maximize)}
	      ]
	    )
	  | conmin_frcg {N_mdm(lit,methodName_conmin_frcg)}
	  | conmin_mfd {N_mdm(lit,methodName_conmin_mfd)}
	  | dl_solver STRING {N_mdm(slit2,3methodName_dl_solver)}
	  [ linear_inequality_constraint_matrix REALLIST {N_mdm(RealDL,linearIneqConstraintCoeffs)} ]
	  [ linear_inequality_lower_bounds REALLIST {N_mdm(RealDL,linearIneqLowerBnds)} ]
	  )
	|
	( nl2sol {N_mdm(lit,methodName_nl2sol)}
	  [ function_precision REAL {N_mdm(Real,functionPrecision)} ]
	  [ regression_diagnostics {N_mdm(true,regressDiag)} ]
	  )
