@Nonnull
public final String scheme;
@Nonnull
public final String host;
@Nonnull
<BUG>public final String port;

protected Origin(@Nonnull String scheme, @Nonnull String host, @Nonnull String port) {
</BUG>
this.scheme = scheme.toLowerCase();

@Nonnull
public final String scheme;
@Nonnull
public final String host;
@Nonnull
public final int port;
protected Origin(@Nonnull String scheme, @Nonnull String host, @Nonnull int port) {
this.scheme = scheme.toLowerCase();
