Can InlineGraphicElement be marked non-final?
I desperately want to add some custom properties to InlineGraphicElement but I'm crippled by the fact that it is marked as final. Is there a good reason for the class to be final? Final classes and private properties/methods makes it very hard to extend the TLF without branching the core code, which make it annoying to keep up to date with the core TLF.
I get that the are potentially unexpected consequences if people extend some of these classes, but there are also valid and useful ways to extend them. I would much prefer a non-final class, and notes in the comments saying that it is potentially dangerous to extend.
http://forums.adobe.com/thread/646563 <-- what he said
