@wip Add test coverage for SourceMethod