}
launchSession.checkAccessRights(null, agent.getSession());
ExtensionDescriptor descriptor = ExtensionStore.getInstance().getExtensionDescriptor(name);
if (!descriptor.containsFile(filename))
throw new ChannelOpenException(ChannelOpenException.CHANNEL_REFUSED, "Application does not contain file " + filename + " in extension " + name);
this.file = descriptor.getFile(filename);
this.in = new FileInputStream(file);