protected static String offsetString(double offset){
        	String stroffset = String.valueOf(offset);
        	String substr1="", substr2="", substr3="";
        	String zero ="0";
        	int posdot = stroffset.indexOf('.');
        	int posexp = stroffset.indexOf('E');

		    if(posexp==-1){
            		return stroffset;
        	}
        	else{
           		substr1 = stroffset.substring(posexp+1);
           		int n = Integer.parseInt(substr1);
           		substr1 = stroffset.substring(0,posexp);
           		if(n>=0){
                		for(int i=0; i<n; i++){
                			substr1 = substr1 + zero;
                		}
                		return substr1;
           		}
           		else{
                		substr2 = substr1.substring(0, posdot+1);
                		substr3 = substr1.substring(posdot+1);
                		for(int i=0; i<-n; i++){
                			substr2 = substr1 + zero;
                		}
                		substr2 = substr2 + substr3;
                		return substr2;
           		}
        	}
    	}