new ReversePathParser(reversePathStringWithAngleBracket)
.parse();
if (reversePathAST instanceof NullReversePathAST) {
return new NullReversePath();
} else if (reversePathAST instanceof RealReversePathAST) {
RealReversePathAST realReversePathAST =
(RealReversePathAST) reversePathAST;
Mailbox mailbox =
createMailbox(realReversePathAST.pathAST.mailboxAST);
return new RealReversePath(mailbox);
} else {