@Test public void testBuildExperimentId() { assertEquals(UUIDArgument.class, factory.build(null, UUID.randomUUID(), null).getClass()); }
@Override public Argument build(Class<?> expectedType, UUID value, StatementContext context) { return new UUIDArgument(value); }
UUIDArgumentFactory implements ArgumentFactory<UUID> { @Override public Argument build(Class<?> expectedType, UUID value, StatementContext context) { return new UUIDArgument(value); } }
UUIDArgumentFactory implements ArgumentFactory<UUID> { @Override public Argument build(Class<?> expectedType, UUID value, StatementContext context) { return new UUIDArgument(value); }  }
UUIDArgumentFactory implements ArgumentFactory<UUID> { @Override public Argument build(Class<?> expectedType, UUID value, StatementContext context) { return new UUIDArgument(value); }  @Override boolean accepts(Class<?> expectedType, Object value, StatementContext context); @Override Argument build(Class<?> expectedType, UUID value, StatementContext context); }
UUIDArgumentFactory implements ArgumentFactory<UUID> { @Override public Argument build(Class<?> expectedType, UUID value, StatementContext context) { return new UUIDArgument(value); }  @Override boolean accepts(Class<?> expectedType, Object value, StatementContext context); @Override Argument build(Class<?> expectedType, UUID value, StatementContext context);  }