### Question:
PipelineConfiguration { public static PipelineConfiguration instance(final JargonProperties jargonProperties) { return new PipelineConfiguration(jargonProperties); } private  PipelineConfiguration(final JargonProperties jargonProperties); static PipelineConfiguration instance(final JargonProperties jargonProperties); int getInternalInputStreamBufferSize(); int getInternalOutputStreamBufferSize(); int getInternalCacheBufferSize(); int getSendInputStreamBufferSize(); int getLocalFileOutputStreamBufferSize(); int getIrodsSocketTimeout(); int getIrodsParallelSocketTimeout(); String getDefaultEncoding(); int getInputToOutputCopyBufferByteSize(); int getLocalFileInputStreamBufferSize(); boolean isReconnect(); boolean isInstrument(); boolean isParallelTcpKeepAlive(); int getParallelTcpSendWindowSize(); int getParallelTcpReceiveWindowSize(); int getParallelTcpPerformancePrefsConnectionTime(); int getParallelTcpPerformancePrefsLatency(); int getParallelTcpPerformancePrefsBandwidth(); boolean isPrimaryTcpKeepAlive(); int getPrimaryTcpSendWindowSize(); int getPrimaryTcpReceiveWindowSize(); int getPrimaryTcpPerformancePrefsConnectionTime(); int getPrimaryTcpPerformancePrefsLatency(); int getPrimaryTcpPerformancePrefsBandwidth(); @Override String toString(); int getSocketRenewalIntervalInSeconds(); SslNegotiationPolicy getNegotiationPolicy(); EncryptionAlgorithmEnum getEncryptionAlgorithmEnum(); int getEncryptionKeySize(); int getEncryptionSaltSize(); int getEncryptionNumberHashRounds();  }### Answer:
@Test public void testInstance() throws Exception { SettableJargonPropertiesMBean jargonProperties = new SettableJargonProperties(); jargonProperties.setEncryptionAlgorithmEnum(EncryptionAlgorithmEnum.AES_256_CBC); jargonProperties.setEncryptionKeySize(123); jargonProperties.setEncryptionNumberHashRounds(456); jargonProperties.setEncryptionSaltSize(789); PipelineConfiguration actual = PipelineConfiguration.instance(jargonProperties); Assert.assertEquals(jargonProperties.getEncryptionAlgorithmEnum(), actual.getEncryptionAlgorithmEnum()); Assert.assertEquals(jargonProperties.getEncryptionKeySize(), actual.getEncryptionKeySize()); Assert.assertEquals(jargonProperties.getEncryptionNumberHashRounds(), actual.getEncryptionNumberHashRounds()); Assert.assertEquals(jargonProperties.getEncryptionSaltSize(), actual.getEncryptionSaltSize()); }