@Override
public boolean onMappingNodeStart(MappingNode mappingNode, TupleType tupleType)
{
if (tupleType == KEY)
{
throw new YAMLException(NON_SCALAR_KEY_MESSAGE + ": " + mappingNode.getStartMark());
}
NodeBuilder<?> currentBuilder = builderContext.peek();
Object parentObject = documentContext.peek();
Object object = ((TupleBuilder<?, MappingNode>) currentBuilder).buildValue(parentObject, mappingNode);
documentContext.push(object);