Module("stratego/xtc/c99/Repository",[Strategies([SDefNoArgs("read-repository-file",LChoice(CallNoArgs(SVar("ReadFromFile")),Seq(IfThen(Not(BA(CallNoArgs(SVar("get-config")),NoAnnoList(Str("\"register\"")))),CallT(SVar("log"),[],[NoAnnoList(Op("Error",[])),App(CallNoArgs(SVar("concat-strings")),NoAnnoList(List([NoAnnoList(Str("\"repository \"")),RootApp(Id),NoAnnoList(Str("\" cannot be read.\""))])))])),Build(NoAnnoList(List([]))))))])])
