return false; } else if (uri.fragment != null && fragment != null) { if (!escapedEquals(uri.fragment, fragment)) { return false; return escapedEquals(uri.schemeSpecificPart, schemeSpecificPart); } else if (!uri.opaque && !opaque) { if (!escapedEquals(path, uri.path)) { return false; return false; } else if (uri.query != null && query != null) { if (!escapedEquals(uri.query, query)) { return false; } else if (uri.host == null && host == null) { return escapedEquals(uri.authority, authority); } else { // uri.host != null && host != null, so server-based if (!host.equalsIgnoreCase(uri.host)) { return false; } else if (uri.userInfo != null && userInfo != null) { return escapedEquals(userInfo, uri.userInfo); } else { return true;
return false; } else if (uri.fragment != null && fragment != null) { if (!escapedEquals(uri.fragment, fragment)) { return false; return escapedEquals(uri.schemeSpecificPart, schemeSpecificPart); } else if (!uri.opaque && !opaque) { if (!escapedEquals(path, uri.path)) { return false; return false; } else if (uri.query != null && query != null) { if (!escapedEquals(uri.query, query)) { return false; } else if (uri.host == null && host == null) { return escapedEquals(uri.authority, authority); } else { // uri.host != null && host != null, so server-based if (!host.equalsIgnoreCase(uri.host)) { return false; } else if (uri.userInfo != null && userInfo != null) { return escapedEquals(userInfo, uri.userInfo); } else { return true;
return false; } else if (uri.fragment != null && fragment != null) { if (!escapedEquals(uri.fragment, fragment)) { return false; return escapedEquals(uri.schemeSpecificPart, schemeSpecificPart); } else if (!uri.opaque && !opaque) { if (!escapedEquals(path, uri.path)) { return false; return false; } else if (uri.query != null && query != null) { if (!escapedEquals(uri.query, query)) { return false; } else if (uri.host == null && host == null) { return escapedEquals(uri.authority, authority); } else { // uri.host != null && host != null, so server-based if (!host.equalsIgnoreCase(uri.host)) { return false; } else if (uri.userInfo != null && userInfo != null) { return escapedEquals(userInfo, uri.userInfo); } else { return true;
return false; } else if (uri.fragment != null && fragment != null) { if (!escapedEquals(uri.fragment, fragment)) { return false; return escapedEquals(uri.schemeSpecificPart, schemeSpecificPart); } else if (!uri.opaque && !opaque) { if (!escapedEquals(path, uri.path)) { return false; return false; } else if (uri.query != null && query != null) { if (!escapedEquals(uri.query, query)) { return false; } else if (uri.host == null && host == null) { return escapedEquals(uri.authority, authority); } else { // uri.host != null && host != null, so server-based if (!host.equalsIgnoreCase(uri.host)) { return false; } else if (uri.userInfo != null && userInfo != null) { return escapedEquals(userInfo, uri.userInfo); } else { return true;
return false; } else if (uri.fragment != null && fragment != null) { if (!escapedEquals(uri.fragment, fragment)) { return false; return escapedEquals(uri.schemeSpecificPart, schemeSpecificPart); } else if (!uri.opaque && !opaque) { if (!escapedEquals(path, uri.path)) { return false; return false; } else if (uri.query != null && query != null) { if (!escapedEquals(uri.query, query)) { return false; } else if (uri.host == null && host == null) { return escapedEquals(uri.authority, authority); } else { // uri.host != null && host != null, so server-based if (!host.equalsIgnoreCase(uri.host)) { return false; } else if (uri.userInfo != null && userInfo != null) { return escapedEquals(userInfo, uri.userInfo); } else { return true;
return false; } else if (uri.fragment != null && fragment != null) { if (!escapedEquals(uri.fragment, fragment)) { return false; return escapedEquals(uri.schemeSpecificPart, schemeSpecificPart); } else if (!uri.opaque && !opaque) { if (!escapedEquals(path, uri.path)) { return false; return false; } else if (uri.query != null && query != null) { if (!escapedEquals(uri.query, query)) { return false; } else if (uri.host == null && host == null) { return escapedEquals(uri.authority, authority); } else { // uri.host != null && host != null, so server-based if (!host.equalsIgnoreCase(uri.host)) { return false; } else if (uri.userInfo != null && userInfo != null) { return escapedEquals(userInfo, uri.userInfo); } else { return true;
return false; } else if (uri.fragment != null && fragment != null) { if (!escapedEquals(uri.fragment, fragment)) { return false; return escapedEquals(uri.schemeSpecificPart, schemeSpecificPart); } else if (!uri.opaque && !opaque) { if (!escapedEquals(path, uri.path)) { return false; return false; } else if (uri.query != null && query != null) { if (!escapedEquals(uri.query, query)) { return false; } else if (uri.host == null && host == null) { return escapedEquals(uri.authority, authority); } else { // uri.host != null && host != null, so server-based if (!host.equalsIgnoreCase(uri.host)) { return false; } else if (uri.userInfo != null && userInfo != null) { return escapedEquals(userInfo, uri.userInfo); } else { return true;
return false; } else if (uri.fragment != null && fragment != null) { if (!escapedEquals(uri.fragment, fragment)) { return false; return escapedEquals(uri.schemeSpecificPart, schemeSpecificPart); } else if (!uri.opaque && !opaque) { if (!escapedEquals(path, uri.path)) { return false; return false; } else if (uri.query != null && query != null) { if (!escapedEquals(uri.query, query)) { return false; } else if (uri.host == null && host == null) { return escapedEquals(uri.authority, authority); } else { // uri.host != null && host != null, so server-based if (!host.equalsIgnoreCase(uri.host)) { return false; } else if (uri.userInfo != null && userInfo != null) { return escapedEquals(userInfo, uri.userInfo); } else { return true;