CAS wirrten in Java