sets the invalid flag and ripples all the way up the parse tree concode_field_sep boolean valid concode_elem_sep ParseItem parent concode_elem_sep boolean volatileFunction concode_elem_sep ParseContext parseContext concode_elem_sep boolean alternateCode concode_elem_sep Logger logger concode_field_sep void columnRemoved concode_elem_sep void setAlternateCode concode_elem_sep boolean useAlternateCode concode_elem_sep boolean isValid concode_elem_sep boolean isVolatile concode_elem_sep void setParseContext concode_elem_sep void getString concode_elem_sep byte[] getBytes concode_elem_sep void columnInserted concode_elem_sep void handleImportedCellReferences concode_elem_sep void rowInserted concode_elem_sep void setVolatile concode_elem_sep ParseContext getParseContext concode_elem_sep void setParent concode_elem_sep void adjustRelativeCellReferences concode_elem_sep void rowRemoved
void function ( ) { valid = false ; if ( parent != null ) { parent . setInvalid ( ) ; } }