public static String getFileSizeString(Long _size) {
		String size = "";
		long size_long = Math.abs(_size == null ? 0 : _size.longValue());
		NumberFormat formatter = NumberFormat.getInstance();
		formatter.setMaximumFractionDigits(2);
		if (size_long > 700000000L) {
			String[] args = { formatter.format(1.0 * size_long / (1024L * 1024L * 1024L)) };
			for (int _a = 0; _a < args.length; _a++) {
				size += args[_a];
			}
			size += " GB";
		} else if (size_long > 700000L) {
			String[] args = { formatter.format(1.0 * size_long / (1024L * 1024L)) };
			for (int _a = 0; _a < args.length; _a++) {
				size += args[_a];
			}
			size += " MB";
		} else if (size_long > 700L) {
			String[] args = { formatter.format(1.0 * size_long / 1024L) };
			for (int _a = 0; _a < args.length; _a++) {
				size += args[_a];
			}
			size += " KB";
		} else {
			String[] args = { formatter.format(size_long) };
			for (int _a = 0; _a < args.length; _a++) {
				size += args[_a];
			}
			size += " Bytes";
		}
		if (_size < 0) {
			size = "-" + size;
		}
		return size;
	}