integration refactoring

ok, then you can inverse dependencies to make it working. Your code have to be notified when new token is generated: 
```java
public interface TokenGenerationListener {
   void onNewTokenGenerated(Token token); 
}
```

so the code of the BSS will be called when new token was generated, and the generation will stay in the library.