Code cleanup: modified the sample source package so that it uses the SourcePackage super-class