.disableHtmlEscaping()
.serializeNulls()
.registerTypeAdapterFactory(new OptionalAdapterFactory())
.registerTypeAdapterFactory(new JsonStringWrapperAdapterFactory())
.registerTypeAdapter(Date.class, new TimestampAdapter())
<BUG>.registerTypeAdapter(UserRole.class, new UserRoleAdapter())</BUG>
.registerTypeAdapter(UserStatus.class, new UserStatusAdapter())
.registerTypeAdapter(Type.class, new OAuthTypeAdapter())
.registerTypeAdapter(AccessType.class, new AccessTypeAdapter())
.registerTypeAdapter(AccessKeyType.class, new AccessKeyStatusAdapter())
.registerTypeAdapterFactory(req);
}
}

.disableHtmlEscaping()
.serializeNulls()
.registerTypeAdapterFactory(new OptionalAdapterFactory())
.registerTypeAdapterFactory(new JsonStringWrapperAdapterFactory())
.registerTypeAdapter(Date.class, new TimestampAdapter())
.registerTypeAdapter(UserStatus.class, new UserStatusAdapter())
.registerTypeAdapter(Type.class, new OAuthTypeAdapter())
.registerTypeAdapter(AccessType.class, new AccessTypeAdapter())
.registerTypeAdapter(AccessKeyType.class, new AccessKeyStatusAdapter())
