Currently when a header is generated that does not contain any elements that would appear in a static forwarder, e.g. only structs or typedefs, an empty static forwarder is generated.
This is (imho) just noise, so we should detect the case where a static forwarder is empty and omit it.
This is (imho) just noise, so we should detect the case where a static forwarder is empty and omit it.