*/
private List<Message> readAndProcessMessages(PseudolocalizationPipeline pipeline,
MessageCatalog msgCat, InputStream inputStream)
throws IOException {
List<Message> processedMessages = new ArrayList<Message>();
ReadableMessageCatalog input = msgCat.readFrom(inputStream);
try {
for (Message msg : input.readMessages()) {
pipeline.localize(msg);
processedMessages.add(msg);
}
} finally {
input.close();
}
return processedMessages;
}