protected final Map<String, String> values = new LinkedHashMap<String, String>();
<BUG>protected void parse(String input) throws IOException, ParseException {
</BUG>
parse(new ByteArrayInputStream(input.getBytes("UTF-8")));
}
<BUG>protected void parse(InputStream input) throws IOException, ParseException {

final BufferedReader br = new BufferedReader(new InputStreamReader(input, "UTF-8"));
</BUG>
StringBuilder buffer = new StringBuilder();

protected final Map<String, String> values = new LinkedHashMap<String, String>();
public void parse(String input) throws IOException, ParseException {
parse(new ByteArrayInputStream(input.getBytes("UTF-8")));
}
public void parse(InputStream input) throws IOException, ParseException {
BufferedReader reader = new BufferedReader(new InputStreamReader(input, "UTF-8"));
StringBuilder buffer = new StringBuilder();
