implemented SourceFileAtrribute