Abstract jar value removing global state and adding jar_path accessor