Port Java provider API, fix to protocol support check.