* bug fixed on java 1.6