TAbstractScriptProducer = class(TInterfacedObject);
class TAbstractScriptProducer : public TInterfacedObject;
HTTPProd