Provide more data in endpoint so registrars will have all they need.

Consider using Name.fromString(domain, origin)?

http://www.xbill.org/dnsjava/doc/org/xbill/DNS/Name.html#fromString(java.lang.String,%20org.xbill.DNS.Name)