private final void accessCheck(T obj){
  if (!cclass.isInstance(obj))   throw accessCheckException(obj);
}

private final void accessCheck ( T obj ) { if ( ! cclass . isInstance ( obj ) ) throw accessCheckException ( obj ) ; }
checks that target argument is instance of cclass . on failure , throws cause .
