@Override
 public A identity() {
   return base.identity();
 }