libraries/bot-dialogs/src/main/java/com/microsoft/recognizers/text/sequence/models/GUIDModel.java [27:53]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    public List<ModelResult> parse(String query) {
        List<ParseResult> parsedSequences = new ArrayList<ParseResult>();

        // Preprocess the query
        query = QueryProcessor.preprocess(query);

        try {
            List<ExtractResult> extractResults = extractor.extract(query);

            for (ExtractResult result : extractResults) {
                parsedSequences.add(this.parser.parse(result));
            }
        } catch (Exception ex) {
            // Nothing to do. Exceptions in parse should not break users of recognizers.
            // No result.
        }

        return parsedSequences.stream().map(o -> {
            return new ModelResult(o.getText(), o.getStart(), o.getStart() + o.getLength() - 1, modelTypeName,
                    new TreeMap<String, Object>() {
                        {
                            put(ResolutionKey.Value, o.getResolutionStr());
                            put(ResolutionKey.Score, o.getValue());
                        }
                    });
        }).collect(Collectors.toList());
    }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



libraries/bot-dialogs/src/main/java/com/microsoft/recognizers/text/sequence/models/PhoneNumberModel.java [27:53]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    public List<ModelResult> parse(String query) {
        List<ParseResult> parsedSequences = new ArrayList<ParseResult>();

        // Preprocess the query
        query = QueryProcessor.preprocess(query);

        try {
            List<ExtractResult> extractResults = extractor.extract(query);

            for (ExtractResult result : extractResults) {
                parsedSequences.add(this.parser.parse(result));
            }
        } catch (Exception ex) {
            // Nothing to do. Exceptions in parse should not break users of recognizers.
            // No result.
        }

        return parsedSequences.stream().map(o -> {
            return new ModelResult(o.getText(), o.getStart(), o.getStart() + o.getLength() - 1, modelTypeName,
                    new TreeMap<String, Object>() {
                        {
                            put(ResolutionKey.Value, o.getResolutionStr());
                            put(ResolutionKey.Score, o.getValue());
                        }
                    });
        }).collect(Collectors.toList());
    }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



