почему в методах нельзя использовать super
@Override
   public void write(byte[] b) throws IOException {

        super.write(b);
   }

   @Override
   public void write(byte[] b, int off, int len) throws IOException {
       super.write(b, off, len);
   }

   @Override
   public void write(int b) throws IOException {
        super.write(b);
   }