/** * Take raw data and convert it to an optional list of messages. * @param parseMessage the raw bytes of the message * @return If null is returned, this is treated as an empty list. */ @Deprecated default Optional<List<T>> parseOptional(byte[] parseMessage) { return Optional.ofNullable(parse(parseMessage)); }
{ MessageParser parser = new MessageParser(); for (int i = 0; i < 10000; i++) { parser.parse(plainMessage, user); } } // `parser` no longer visible