class Impression implements Serializable {

    public void adjustPositive()
    {
        if (this.h0.getT() < 0)
        {
            this.h0 = new H0(0L);
        }
        if (this.h1.getT() < 0)
        {
            this.h1 = new H1(0L);
        }
        if (this.h2.getT() < 0)
        {
            this.h2 = new H2(0L);
        }
        if (this.h3.getT() < 0)
        {
            this.h3 = new H3(0L);
        }
    }

    public  Impression();
    public  Impression(H0 h0, H1 h1, H2 h2, H3 h3);
    public  Impression(Double[] dayCounts);
    public  Impression(double[] dayCounts);
    public  Impression(Map map);

}