case 'M': result.append('M'); index = conditionM0(value, index) ? index + 2 : index + 1; break; case 'N':
case 'M': result.append('M'); index = conditionM0(value, index) ? index + 2 : index + 1; break; case 'N':
case 'M': result.append('M'); index = conditionM0(value, index) ? index + 2 : index + 1; break; case 'N':
case 'M': result.append('M'); index = conditionM0(value, index) ? index + 2 : index + 1; break; case 'N':
case 'M': result.append('M'); index = conditionM0(value, index) ? index + 2 : index + 1; break; case 'N':
case 'M': result.append('M'); index = conditionM0(value, index) ? index + 2 : index + 1; break; case 'N':
case 'M': result.append('M'); index = conditionM0(value, index) ? index + 2 : index + 1; break; case 'N':
case 'M': result.append('M'); index = conditionM0(value, index) ? index + 2 : index + 1; break; case 'N':
case 'M': result.append('M'); index = conditionM0(value, index) ? index + 2 : index + 1; break; case 'N':
case 'M': result.append('M'); index = conditionM0(value, index) ? index + 2 : index + 1; break; case 'N':
case 'M': result.append('M'); index = conditionM0(value, index) ? index + 2 : index + 1; break; case 'N':
case 'M': result.append('M'); index = conditionM0(value, index) ? index + 2 : index + 1; break; case 'N':