/** @inheritDoc */
 @Override
 public PrimitiveSink putDouble(final double theDouble) {
   for (PrimitiveSink aSink : this) {
     aSink.putDouble(theDouble);
   }
   return this;
 }
 @Override
 public void funnel(TileParameters o, PrimitiveSink into) {
   super.funnel(o, into);
   if (o instanceof PointTileParameters) {
     final PointTileParameters _o = (PointTileParameters) o;
     into.putDouble(_o.pointDiameter)
         .putBoolean(_o.noFill)
         .putBoolean(_o.noColor)
         .putUnencodedChars(Strings.nullToEmpty(_o.highlight));
   }
 }