Changed Lock Taking Logic In Evaluator When Calling Member Functions On Static Java Objects