else { EthernetAddress.BROADCAST.writeTo(skbuf, 0); } getAddress().writeTo(skbuf, 6); skbuf.set16(12, skbuf.getProtocolID());  onReceive(skbuf); }
  protected final void doTransmit(SocketBuffer skbuf, HardwareAddress destination)      throws NetworkException  {    skbuf.insert(ETH_HLEN);    if (destination != null)    {      destination.writeTo(skbuf, 0);    }    else    {      EthernetAddress.BROADCAST.writeTo(skbuf, 0);    }    getAddress().writeTo(skbuf, 6);    skbuf.set16(12, skbuf.getProtocolID());    onReceive(skbuf);  }