HeaderValueState() {
super(ID);
putHandler(';', GlobalCharacterHandlers.LEAVE_STATE_HANDLER);
putHandler('}', GlobalCharacterHandlers.LEAVE_STATE_HANDLER);
enterState('"', QuotesState.QUOTES_INCLUDED);
enterState('[', new DefaultStateWithEndCharacter("BRACKETS", ']', true, true, enterStateHandlers));
enterState('(', new DefaultStateWithEndCharacter("PARENTHESIS", ')', true, true, enterStateHandlers));
enterState('{', new DefaultStateWithEndCharacter("BRACES", '}', true, true, enterStateHandlers));
setEnterHandler(new CharacterHandler(){
@Override
public void handle(ParsingContext ctx) throws CommandFormatException {
if(ctx.getCharacter() != '=') {
ctx.getCallbackHandler().character(ctx);