The Staatsanwaltschaft or public prosecutor's offices are criminal justice bodies attached to the judiciary but separate from the courts in Germany, Austria and the German-speaking parts of Switzerland. This kind of office also exists in Mainland China, Taiwan and in some countries in Central Europe including Slovakia, Slovenia, Poland and the Czech Republic, as well as Macau, which continues to follow the Portuguese legal system.