Refactoring, portability: Added copies of SourceT objects to help matching BinaryPushout for gcc-4.3.2.