public void begin() {
		OUT_IChatListener = (IChatListener) MyxUtils.getFirstRequiredServiceObject(this, msg_IChatListener);
		if (OUT_IChatListener == null) {
			System.err.println("Error: Interface com.pla.chatsys.IChatListener returned null");
			return;
		}
		OUT_IFileWriter = (IFileWriter) MyxUtils.getFirstRequiredServiceObject(this, msg_IFileWriter);
		if (OUT_IFileWriter == null) {
			System.err.println("Error: Interface com.pla.chatsys.IFileWriter returned null");
			return;
		}
		OUT_IFileSentListener = (IFileSentListener) MyxUtils.getFirstRequiredServiceObject(this, msg_IFileSentListener);
		if (OUT_IFileSentListener == null) {
			System.err.println("Error: Interface com.pla.chatsys.IFileSentListener returned null");
			return;
		}
		OUT_IImageSent = (IImageSent) MyxUtils.getFirstRequiredServiceObject(this, msg_IImageSent);
		if (OUT_IImageSent == null) {
			System.err.println("Error: Interface com.pla.chatsys.IImageSent returned null");
			return;
		}
		OUT_IGameListener = (IGameListener) MyxUtils.getFirstRequiredServiceObject(this, msg_IGameListener);
		if (OUT_IGameListener == null) {
			System.err.println("Error: Interface com.pla.chatsys.IGameListener returned null");
			return;
		}
		OUT_ITempletSend = (ITempletSend) MyxUtils.getFirstRequiredServiceObject(this, msg_ITempletSend);
		if (OUT_ITempletSend == null) {
			System.err.println("Error: Interface com.pla.chatsys.ITempletSend returned null");
			return;
		}
		OUT_IToolBarEvent = (IToolBarEvent) MyxUtils.getFirstRequiredServiceObject(this, msg_IToolBarEvent);
		if (OUT_IToolBarEvent == null) {
			System.err.println("Error: Interface com.pla.chatsys.IToolBarEvent returned null");
			return;
		}
		_imp.begin();
	}