@Override public void writeObject( DataOutput out ) throws IOException { super.writeObject( out ); LineAttributes attr = (LineAttributes)node; out.writeBoolean( attr.getLineAntialiasingEnable() ); out.writeInt( attr.getLinePattern() ); out.writeFloat( attr.getLineWidth() ); out.writeInt( attr.getPatternMask() ); out.writeInt( attr.getPatternScaleFactor() ); }