code: @Override
  	public <T> Optional<T> findFirst(final Class<T> type) {
  		try (Stream<T> stream = stream(new EntityResultSetConverter<>(type, new PropertyMapperManager()))) {
  			return stream.findFirst();
  		}
  	}
docs: {@inheritDoc}
  
  @see jp.co.future.uroborosql.fluent.SqlQuery#findFirst(java.lang.Class)