protected OAuth2Authentication deserializeAuthentication(ByteBuffer authentication) {
   return ByteBufferUtils.deserialize(authentication);
 }
 protected OAuth2RefreshToken deserializeRefreshToken(ByteBuffer token) {
   return ByteBufferUtils.deserialize(token);
 }
 protected OAuth2AccessToken deserializeAccessToken(ByteBuffer token) {
   return ByteBufferUtils.deserialize(token);
 }
 protected ByteBuffer serializeAuthentication(OAuth2Authentication authentication) {
   return ByteBufferUtils.serialize(authentication);
 }
 protected ByteBuffer serializeRefreshToken(OAuth2RefreshToken token) {
   return ByteBufferUtils.serialize(token);
 }
 protected ByteBuffer serializeAccessToken(OAuth2AccessToken token) {
   return ByteBufferUtils.serialize(token);
 }