Added SourceFileChar class