/**
 * Tools for Authenticating your Users with GoInstant.
 *
 * Please read GoInstant guide on <a
 * href="https://developer.goinstant.com/v1/security_and_auth/index.html">Security
 * and Auth</a>. See the main <a href="https://goinstant.com">GoInstant</a>
 * website for what GoInstant is.
 * <br>
 * A {@link User} belongs to zero or more {@link Group}s.  These are both
 * declared as Interfaces so that you can tack them on easily to your existing
 * code via adapters.  For concrete implementations, use instead
 * {@link PlainUser} and {@link PlainGroup}.
 * <br>
 * The {@link Signer} class is where the action happens.  You constrct it with
 * your GoInstant secret key, pass in a {@link User}, and BOOM, out pops a
 * token, ready for passing into the GoInstant client!
 */
package com.goinstant.auth;

@@ -301,24 +301,43 @@
  * A %7B@link 
+com.goinstant.auth.
 User%7D belong
@@ -360,17 +360,39 @@
 e %7B@link
- 
+%0A * com.goinstant.auth.
 Group%7Ds.
@@ -407,19 +407,16 @@
 are both
-%0A *
  declare
@@ -438,16 +438,19 @@
  so that
+%0A *
  you can
@@ -486,19 +486,16 @@
 existing
-%0A *
  code vi
@@ -510,16 +510,19 @@
 rs.  For
+%0A *
  concret
@@ -555,19 +555,16 @@
 tead
-%0A *
  %7B@link 
 Plai
@@ -555,24 +555,43 @@
 tead %7B@link 
+com.goinstant.auth.
 PlainUser%7D a
@@ -588,16 +588,19 @@
 ainUser%7D
+%0A *
  and %7B@l
@@ -603,16 +603,35 @@
  %7B@link 
+com.goinstant.auth.
 PlainGro
@@ -657,16 +657,35 @@
  %7B@link 
+com.goinstant.auth.
 Signer%7D 
@@ -718,17 +718,19 @@
 happens.
- 
+%0A *
  You con
@@ -742,19 +742,16 @@
  it with
-%0A *
  your Go
@@ -786,17 +786,39 @@
 a %7B@link
- 
+%0A * com.goinstant.auth.
 User%7D, a
@@ -836,19 +836,16 @@
 t pops a
-%0A *
  token, 
@@ -866,16 +866,19 @@
 ing into
+%0A *
  the GoI

Use absolute class names in package-info