public Object getValueAt(int row, int column) {
    	if(column<30){
                return 100000*column + row;
    	}
    	else if(column<60){
            return row * 2.333333;
    	}
    	else if(column<90){
            if (row % 2 == 0)
                return Boolean.TRUE;
            return Boolean.FALSE;
    	}
    	else if(column<120){
            return "row " + (getRowCount() - row) + " ,column=" + column;
    	}
    	else if(column<150){
            return "irow " + (getRowCount() - row);
    	}
    	else if(column<180){
            Calendar calendar = Calendar.getInstance();
            calendar.roll(Calendar.DAY_OF_YEAR, row);
            return calendar.getTime();
    	}
    	else if(column<210){
            return row * 10 + 900000000000000000L;
    	}
        return null;
    }