public static Record CreateSingleRecord(RecordInputStream in1) { if (_recordCreatorsById.ContainsKey(in1.Sid)) { I_RecordCreator constructor = _recordCreatorsById[in1.Sid]; return(constructor.Create(in1)); } else { return(new UnknownRecord(in1)); } }