pad method
Implementation
@override
String pad(String data, int maxLength) {
if (data.length > maxLength) throw ArgumentError("Data is too long. Max = $maxLength");
final StringBuffer buffer = StringBuffer();
for (int i = maxLength - data.length; i > 0; i--) {
buffer.write(padCharacter);
}
buffer.write(data);
return buffer.toString();
}