private boolean consistentCache(int accessor) {
    if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) JmfTr.entry(this, tc, "consistentCache", new Object[]{Integer.valueOf(accessor)});

    JSType field = findDominatingCase(fields[accessor]);
    JSVariant parent = (JSVariant) field.getParent();

    boolean result = (parent == null) || (choiceCache[parent.getIndex()] == field.getSiblingPosition());

    if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) JmfTr.exit(this, tc, "consistentCache", Boolean.valueOf(result));
    return result;
  }
private boolean consistentCache ( int accessor ) { if ( TraceComponent . isAnyTracingEnabled ( ) && tc . isEntryEnabled ( ) ) JmfTr . entry ( this , tc , "consistentCache" , new Object [ ] { Integer . valueOf ( accessor ) } ) ; JSType field = findDominatingCase ( fields [ accessor ] ) ; JSVariant parent = ( JSVariant ) field . getParent ( ) ; boolean result = ( parent == null ) || ( choiceCache [ parent . getIndex ( ) ] == field . getSiblingPosition ( ) ) ; if ( TraceComponent . isAnyTracingEnabled ( ) && tc . isEntryEnabled ( ) ) JmfTr . exit ( this , tc , "consistentCache" , Boolean . valueOf ( result ) ) ; return result ; }
concurrency issues.