JAL-1859 refactor addProtocol, setProtocolState as resolveFileProtocol