code: boolean isCleanUpRequired() {
  		if (!isNewState()) {
  			return true;
  		}
  
  		if (Database.DB_TYPE_HSQLDB.equals(model.getDb().getType())) {
  			return false;
  		}
  
  		return true;
  	}
docs: Tells whether or not the session requires a clean up (for example, to remove temporary messages).
  <p>
  The session requires a clean up if it's not a new session or, if it is, the database used is not HSQLDB (file based).
  
  @return {@code true} if a clean up is required, {@code false} otherwise.