### Question:
FactoryFactoryBuilder { public FactoryFactory build() { return new FactoryFactory( getJceProvider(), getHttpClient(), getKeyCache(), getApiBaseURL(), getApiIdentifier(), getRequestExpireSeconds(), offsetTTL, currentPublicKeyTTL, entityKeyMap ); }  FactoryFactory build(); FactoryFactoryBuilder setRequestExpireSeconds(int requestExpireSeconds); FactoryFactoryBuilder setJCEProvider(Provider provider); FactoryFactoryBuilder setHttpClient(HttpClient httpClient); FactoryFactoryBuilder setHttpClientConnectionTTLSecs(int httpClientConnectionTTLSecs); FactoryFactoryBuilder setHttpMaxClients(int httpMaxClients); FactoryFactoryBuilder setKeyCache(Cache keyCache); FactoryFactoryBuilder setOffsetTTL(int offsetTTL); FactoryFactoryBuilder setCurrentPublicKeyTTL(int currentPublicKeyTTL); FactoryFactoryBuilder setAPIBaseURL(String apiBaseURL); FactoryFactoryBuilder setAPIdentifier(String apiIdentifier); FactoryFactoryBuilder addServicePrivateKey(String serviceId, RSAPrivateKey privateKey, String publicKeyFingerprint); FactoryFactoryBuilder addDirectoryPrivateKey(String directoryId, RSAPrivateKey privateKey, String publicKeyFingerprint); FactoryFactoryBuilder addOrganizationPrivateKey(String organizationId, RSAPrivateKey privateKey, String publicKeyFingerprint);  }### Answer:
@Test public void buildReturnsFactoryFactory() throws Exception { assertThat(builder.build(), instanceOf(FactoryFactory.class)); }