This exception is thrown whenever user specified to access a non-public variable
but SecurityException is thrown, typically when running CookXml inside a sandbox
or a SecurityManager.
Instead of creating an adder that does it all, this function internally
creates a compound adder that combine the functionalities of individual
specialized adders.
This interface should be extended by all general setters (that is the
ones used by DecodeEngine as default in case of missing specific setter
for a tag) that wish to to report potential candidates of attributes.