IElementType (int indent, int indentAddition) { assert getTokenType() == COLON : "Expected colon"; advanceLexer(); final PsiBuilder.Marker rollbackMarker = mark(); passJunk(); if (eolSeen && (eof() || myIndent + getIndentBonus(false) < indent + indentAddition)) { dropEolMarker(); rollbackMarker.rollbackTo(); } else { dropEolMarker(); rollbackMarker.rollbackTo(); parseBlockNode(indent + indentAddition, false); } return YAMLElementTypes.KEY_VALUE_PAIR; }