public NuggetTokens(
string beginToken,
string endToken,
string delimiterToken,
string commentToken)
{
if (!beginToken.IsSet()) { throw new ArgumentNullException("beginToken"); }
if (!endToken.IsSet()) { throw new ArgumentNullException("endToken"); }
if (!delimiterToken.IsSet()) { throw new ArgumentNullException("delimiterToken"); }
if (!commentToken.IsSet()) { throw new ArgumentNullException("commentToken"); }
BeginToken = beginToken;
EndToken = endToken;
DelimiterToken = delimiterToken;
CommentToken = commentToken;
}