code: protected void updateOutgoingEdgesStateM(
  			int currS, int currL,
  			int prevS, int prevL,
  			Emissions emission
  	){
  		updateOutgoingEdges(currS, currL, States.M, prevS, prevL, States.DL, Transitions.t_DL_to_M, emission);
  		updateOutgoingEdges(currS, currL, States.M, prevS, prevL, States.M, Transitions.t_M_in, emission);
  		updateOutgoingEdges(currS, currL, States.M, prevS, prevL, States.D, Transitions.t_D_to_M, emission);
  		updateOutgoingEdges(currS, currL, States.M, prevS, prevL, States.S, Transitions.t_S_to_M, emission);
  	}
docs: Enumerates the possible transitions into state M.
  @param currS
  @param currL
  @param prevS
  @param prevL