private int parseBracketedNote(String s, int index, NoteContext context) { int indexOfEndBracket = s.indexOf(']', index); String stringInBrackets = s.substring(index + 1, indexOfEndBracket); context.noteValueAsString = stringInBrackets; context.isNumericNote = true; logger.info( "This note is a note represented by the dictionary value " + context.noteValueAsString); return indexOfEndBracket + 1; }