### Question:
PopRequest implements Serializable { public String getLabel() { return label; } PopRequest(String input); byte[] getN(); Long getAmountSatoshis(); String getLabel(); Sha256Hash getTxid(); String getP(); String getMessage(); String toString();  }### Answer:
@Test public void testCreateUrlDecode() throws UnsupportedEncodingException { String encoded = URLEncoder.encode("http: PopRequest uri = new PopRequest("btcpop:?label=a text&n=111&p=" + encoded); assertEquals("a text", uri.getLabel()); assertEquals("http: }