@Nullable
private final String scheme;
@Nonnull
private final String host;
@Nonnull
<BUG>private final String port;
</BUG>
@Nullable
private final String path;
<BUG>public HostSource(@Nullable String scheme, @Nonnull String host, @Nonnull String port, @Nullable String path) {
</BUG>
this.scheme = scheme;

@Nullable
private final String scheme;
@Nonnull
private final String host;
@Nonnull
private final int port;
@Nullable
private final String path;
public HostSource(@Nullable String scheme, @Nonnull String host, @Nonnull int port, @Nullable String path) {
this.scheme = scheme;
