question: last cluster state observer by this observer . note that this may not be the current one concode_field_sep boolean timedOut concode_elem_sep ChangePredicate changePredicate concode_elem_sep ChangePredicate MATCH_ALL_CHANGES_PREDICATE concode_elem_sep Logger logger concode_elem_sep Long startTimeNS concode_elem_sep Listener listener concode_elem_sep ThreadContext.StoredContext tempContext concode_elem_sep TimeoutClusterStateListener clusterStateListener concode_elem_sep Listener delegate concode_elem_sep ThreadContext contextHolder concode_elem_sep TimeValue timeOutValue concode_elem_sep AtomicReference<ObservingContext> observingContext concode_elem_sep AtomicReference<ObservedState> lastObservedState concode_elem_sep ClusterService clusterService concode_elem_sep ClusterState clusterState concode_elem_sep ClusterState.ClusterStateStatus status concode_field_sep void waitForNextChange concode_elem_sep void waitForNextChange concode_elem_sep void waitForNextChange concode_elem_sep void waitForNextChange concode_elem_sep void onClose concode_elem_sep void clusterChanged concode_elem_sep void postAdded concode_elem_sep boolean apply concode_elem_sep boolean apply concode_elem_sep boolean apply concode_elem_sep boolean apply concode_elem_sep boolean apply concode_elem_sep boolean apply concode_elem_sep void onNewClusterState concode_elem_sep void onNewClusterState concode_elem_sep void onTimeout concode_elem_sep void onTimeout concode_elem_sep void onTimeout concode_elem_sep void reset concode_elem_sep String toString concode_elem_sep boolean isTimedOut concode_elem_sep void onClusterServiceClose concode_elem_sep void onClusterServiceClose concode_elem_sep boolean validate
target: ClusterState function ( ) { ObservedState loc0 = lastObservedState . get ( ) ; assert loc0 != null ; return loc0 . clusterState ; }