added jcip annotation code