huh. Minor change didn't get committed. Fixed the build error by allowing PDFPathPaint to construct with no PDF object number, which in turn lets PDFColor construct so that it doesn't actually output as a distinct PDF Object, but is limited to being part of a stream.