ShorthandProjection implements Projection { @Override public Optional<String> getAlias() { return Optional.empty(); }  @Override String getExpression(); @Override Optional<String> getAlias(); @Override String getColumnLabel(); Optional<String> getOwner();  }
@Test public void assertGetAliasWhenAbsent() { assertFalse(new ShorthandProjection("owner", Collections.emptyList()).getAlias().isPresent()); }