compilerConfiguration.setSourceEncoding(encoding);
if (compilerArguments != null) {
LinkedHashMap<String, Object> cplrArgsCopy = new LinkedHashMap<String, Object>();
for (Iterator<Map.Entry> i = compilerArguments.entrySet().iterator(); i.hasNext();) {
Map.Entry me = i.next();
<BUG>String key = ( String ) me.getKey();
if ( ! key.startsWith("-")) {
key = "-" + key;
}
cplrArgsCopy.put(key, me.getValue());
</BUG>
}

compilerConfiguration.setSourceEncoding(encoding);
if (compilerArguments != null) {
LinkedHashMap<String, Object> cplrArgsCopy = new LinkedHashMap<String, Object>();
for (Iterator<Map.Entry> i = compilerArguments.entrySet().iterator(); i.hasNext();) {
Map.Entry me = i.next();
String key = ( String ) me.getKey();
StringBuilder keyBuilder = new StringBuilder();
if ( ! key.startsWith("-")) {
keyBuilder.append('-');
}
keyBuilder.append(key);
cplrArgsCopy.put(keyBuilder.toString(), me.getValue());
}
