diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java
index 30da37cd..c45d628a 100644
--- a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java
+++ b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java
@@ -742,28 +742,32 @@ public class ZUGFeRD2PullProvider implements IXMLProvider {
}
private static String buildNotes(IExportableTransaction trans) {
- String notes = "";
+ StringBuilder notes = new StringBuilder();
if (trans.getNotes() != null) {
for (final String currentNote : trans.getNotes()) {
- notes += "" + XMLTools.encodeXML(currentNote) + "";
+ notes.append("")
+ .append(XMLTools.encodeXML(currentNote))
+ .append("");
}
}
if (trans.rebateAgreementExists()) {
- notes += ""
- + "Es bestehen Rabatt- und Bonusvereinbarungen."
- + "AAK";
+ notes.append("")
+ .append("Es bestehen Rabatt- und Bonusvereinbarungen.")
+ .append("AAK");
}
if (trans.getOwnOrganisationFullPlaintextInfo() != null) {
- notes += ""
- + XMLTools.encodeXML(trans.getOwnOrganisationFullPlaintextInfo()) + ""
- + "REG";
+ notes.append("")
+ .append(XMLTools.encodeXML(trans.getOwnOrganisationFullPlaintextInfo()))
+ .append("")
+ .append("REG");
}
if (trans.getSubjectNote() != null) {
- notes += ""
- + XMLTools.encodeXML(trans.getSubjectNote()) + ""
- + "";
+ notes.append("")
+ .append(XMLTools.encodeXML(trans.getSubjectNote()))
+ .append("")
+ .append("");
}
- return notes;
+ return notes.toString();
}
@Override