use Guava constructor