// Path: src/at/zweng/bankomatinfos/util/Utils.java
// public static String byte2Hex(byte b) {
// 	String[] HEX_DIGITS = { "0", "1", "2", "3", "4", "5", "6", "7", "8",
// 			"9", "A", "B", "C", "D", "E", "F" };
// 	int nb = b & 0xFF;
// 	int i_1 = (nb >> 4) & 0xF;
// 	int i_2 = nb & 0xF;
// 	return HEX_DIGITS[i_1] + HEX_DIGITS[i_2];
// }
// 
// Path: src/at/zweng/bankomatinfos/util/Utils.java
// public static String formatBalance(long balance) {
// 	if (balance < 100) {
// 		return "0,"
// 				+ String.format(Locale.GERMANY, "%02d",
// 						Long.valueOf(balance % 100L));
// 	}
// 	String format;
// 	format = "%,d";
// 	// format = "%d";
// 	return String.format(Locale.GERMANY, format, (balance / 100L))
// 			+ ","
// 			+ String.format(Locale.GERMANY, "%02d",
// 					Long.valueOf(balance % 100L));
// }
// 
// Path: src/at/zweng/bankomatinfos/util/Utils.java
// public static String formatDateWithTime(Date d) {
// 	if (d == null) {
// 		return "00.00.0000 00:00:00";
// 	}
// 	return fullTimeWithDateFormat.format(d);
// }


import static at.zweng.bankomatinfos.util.Utils.byte2Hex;
import static at.zweng.bankomatinfos.util.Utils.formatBalance;
import static at.zweng.bankomatinfos.util.Utils.formatDateWithTime;
	}

	public long getTerminalInfos2() {
		return _terminalInfos2;
	}

	public void setTerminalInfos2(long _terminalInfos2s) {
		this._terminalInfos2 = _terminalInfos2s;
	}

	@Override
	public String toString() {
		StringBuilder sb = new StringBuilder(
				"QuickTransactionLogEntry [\n  - transactionTimestamp: ");
		sb.append(formatDateWithTime(_transactionTimestamp));
		sb.append("\n  - includes time: " + _hasTime);
		sb.append("\n  - amount: ");
		sb.append(formatBalance(_amount));
		sb.append("\n  - amount2: ");
		sb.append(formatBalance(_amount2));
		sb.append("\n  - remaining balance: ");
		sb.append(formatBalance(_remainingBalance));
		sb.append("\n  - atc: " + _atc);
		sb.append("\n  - currency: " + _currency);
		if (_unknownByte1 != null) {
			sb.append("\n  - unknown byte 1: ");
			sb.append(byte2Hex(_unknownByte1));
		}
		if (_unknownByte2 != null) {
			sb.append("\n  - unknown byte 2: ");
// Path: src/at/zweng/bankomatinfos/util/Utils.java
// public static String byte2Hex(byte b) {
// 	String[] HEX_DIGITS = { "0", "1", "2", "3", "4", "5", "6", "7", "8",
// 			"9", "A", "B", "C", "D", "E", "F" };
// 	int nb = b & 0xFF;
// 	int i_1 = (nb >> 4) & 0xF;
// 	int i_2 = nb & 0xF;
// 	return HEX_DIGITS[i_1] + HEX_DIGITS[i_2];
// }
// 
// Path: src/at/zweng/bankomatinfos/util/Utils.java
// public static String formatBalance(long balance) {
// 	if (balance < 100) {
// 		return "0,"
// 				+ String.format(Locale.GERMANY, "%02d",
// 						Long.valueOf(balance % 100L));
// 	}
// 	String format;
// 	format = "%,d";
// 	// format = "%d";
// 	return String.format(Locale.GERMANY, format, (balance / 100L))
// 			+ ","
// 			+ String.format(Locale.GERMANY, "%02d",
// 					Long.valueOf(balance % 100L));
// }
// 
// Path: src/at/zweng/bankomatinfos/util/Utils.java
// public static String formatDateWithTime(Date d) {
// 	if (d == null) {
// 		return "00.00.0000 00:00:00";
// 	}
// 	return fullTimeWithDateFormat.format(d);
// }


// Path: src/at/zweng/bankomatinfos/model/QuickTransactionLogEntry.java
import static at.zweng.bankomatinfos.util.Utils.byte2Hex;
import static at.zweng.bankomatinfos.util.Utils.formatBalance;
import static at.zweng.bankomatinfos.util.Utils.formatDateWithTime;

	}

	public long getTerminalInfos2() {
		return _terminalInfos2;
	}

	public void setTerminalInfos2(long _terminalInfos2s) {
		this._terminalInfos2 = _terminalInfos2s;
	}

	@Override
	public String toString() {
		StringBuilder sb = new StringBuilder(
				"QuickTransactionLogEntry [\n  - transactionTimestamp: ");
		sb.append(formatDateWithTime(_transactionTimestamp));
		sb.append("\n  - includes time: " + _hasTime);
		sb.append("\n  - amount: ");
		sb.append(formatBalance(_amount));
		sb.append("\n  - amount2: ");
		sb.append(formatBalance(_amount2));
		sb.append("\n  - remaining balance: ");
		sb.append(formatBalance(_remainingBalance));
		sb.append("\n  - atc: " + _atc);
		sb.append("\n  - currency: " + _currency);
		if (_unknownByte1 != null) {
			sb.append("\n  - unknown byte 1: ");
			sb.append(byte2Hex(_unknownByte1));
		}
		if (_unknownByte2 != null) {
			sb.append("\n  - unknown byte 2: ");
			sb.append(byte2Hex(_unknownByte2));