override public ParsedResult parse(ZXing.Result result) { String rawText = result.Text; if (rawText == null || !rawText.StartsWith("MEBKM:")) { return(null); } String title = matchSingleDoCoMoPrefixedField("TITLE:", rawText, true); String[] rawUri = matchDoCoMoPrefixedField("URL:", rawText); if (rawUri == null) { return(null); } String uri = rawUri[0]; if (!URIResultParser.isBasicallyValidURI(uri)) { return(null); } return(new URIParsedResult(uri, title)); }