@Override
  public String getVersionString() {
    if (modificator != null) {
      return modificator.getVersionString();
    } else {
      return delegate.getVersionString();
    }
  }
@Override
  public String getVersionString()