throws ParseException {
String recipientStringWithAngleBracket = "<" + recipientString + ">";
mireka.address.parser.ast.RecipientAST recipientAST =
new RecipientParser(recipientStringWithAngleBracket).parse();
if (recipientAST instanceof SystemPostmasterRecipientAST) {
SystemPostmasterRecipientAST systemPostmasterAST =
(SystemPostmasterRecipientAST) recipientAST;
return new GlobalPostmaster(systemPostmasterAST.postmasterSpelling);
} else if (recipientAST instanceof DomainPostmasterRecipientAST) {
DomainPostmasterRecipientAST domainPostmasterAST =
(DomainPostmasterRecipientAST) recipientAST;