I have made five classes (as shown below). When I run my code it gives me "NullPointerException"
First class
public class PasPosition {
      boolean lessThanThirty;
      boolean ThirtyToFifty;
      boolean FiftyToHundred;
     public PasPosition(boolean value1, boolean value2, boolean value3)
     {
        lessThanThirty = value1;
        ThirtyToFifty = value2;
        FiftyToHundred = value3;
    }
}
Second Class
  public class CssPosition {
    boolean lessThanThirty;
    boolean ThirtyToFifty;
    boolean FiftyToHundred;
    public CssPosition(boolean value1,boolean value2, boolean value3)
    {
        lessThanThirty = value1;
        ThirtyToFifty = value2;
        FiftyToHundred = value3;
   }
 }
Third class
  public class SiteData {
     PasPosition pas;
     CssPosition css;
  }
last class
  public class Test {
    SiteData[] sitedata = new SiteData[2];
    public void test()
    {
        for(int i=0;i<sitedata.length;i++)
        {
            System.out.println(sitedata[i].css.FiftyToHundred);
            System.out.println(sitedata[i].css.ThirtyToFifty);
            System.out.println(sitedata[i].css.lessThanThirty);
            System.out.println();
        }
    }
  }
 
     
    