text: public virtual void Inform(IResourceLoader loader){registry.TryGetValue(name.ToUpperInvariant(), out clazz);if (clazz == null){clazz = ResolveEncoder(name, loader);}if (maxCodeLength != null){try{setMaxCodeLenMethod = clazz.GetMethod("set_MaxCodeLen");}catch (Exception e){throw new ArgumentException("Encoder " + name + " / " + clazz + " does not support " + MAX_CODE_LENGTH, e);}}GetEncoder();}