/* Class103 - Decompiled by JODE
 * Visit http://jode.sourceforge.net/
 */

public abstract class Class103
{
    public static Class443 aClass443_1243;
    
    Class103() {
	/* empty */
    }
    
    public static String method2780(long l, int i, boolean bool,
				    Class457 class457, byte i_0_) {
	char c = ',';
	char c_1_ = '.';
	if (class457 == Class457.aClass457_6304) {
	    c = '.';
	    c_1_ = ',';
	}
	if (class457 == Class457.aClass457_6294)
	    c_1_ = '\u00a0';
	boolean bool_2_ = false;
	if (l < 0L) {
	    bool_2_ = true;
	    l = -l;
	}
	StringBuilder stringbuilder = new StringBuilder(26);
	if (i > 0) {
	    for (int i_3_ = 0; i_3_ < i; i_3_++) {
		int i_4_ = (int) l;
		l /= 10L;
		stringbuilder.append((char) (48 + i_4_ - 10 * (int) l));
	    }
	    stringbuilder.append(c);
	}
	int i_5_ = 0;
	for (;;) {
	    int i_6_ = (int) l;
	    l /= 10L;
	    stringbuilder.append((char) (48 + i_6_ - 10 * (int) l));
	    if (0L == l)
		break;
	    if (bool && ++i_5_ % 3 == 0)
		stringbuilder.append(c_1_);
	}
	if (bool_2_)
	    stringbuilder.append('-');
	return stringbuilder.reverse().toString();
    }
}
