public XmlSerializationReader CreateReader () { if (ReaderType != null) return (XmlSerializationReader) Activator.CreateInstance (ReaderType); else if (Implementation != null) return Implementation.Reader; else return null; }