nevertheless , the inspector was fairly confident that the weight of the police evidence , the testimony of the few key witnesses , and the ponderous , yet precise english judicial system would prevail .