I read it in, run the clipper (on shapes from another dgn) and write it out, attaching a cell library as necessary.
Where the output is clipped, there are no cells, obviously. Where it is not clipped, there are only cells where it is within the bounding box of a clipper, and active points everywhere else.
I am doing nothing with the clipper's bounding boxes at all. I am using the clipper in a very simple way.
I have no idea why cells would only be preserved as cells when they are in the bounding box of a clipper, and dropped to point everywhere else.
When I inspect the output directly in Data inspector, attributes appear identical, except the cells carry the _fme_no_clipper attribute, and the features that are dropped to points do not (all of these features are outside the clipping boundaries.)
What is going on? Is this a feature of the clipper I didn't know about? A crazy bug?