CJ: java pattern another version