question: protected void updatePathGreyness ( TreePath ancestor ) { boolean value = isPathCheckBox ( ancestor ) ; Object ancestorNode = ancestor . getLastPathComponent ( ) ; if ( ! isPathCheckBox ( ancestor ) ) { addToCheckBoxPathsSet ( ancestor ) ; return ; } }
target:  Updates the greyness value value for the given path if there are children with different values. Note: the greyness and cheking of children MUST BE consistent.