I have two classes, Main and SPBHomeHelp. Here is the code for Main:

```
public class Main{

      SPBHomeHelp homeHelp;

      public Main(){

            homeHelp = new SPBHomeHelp();

            Home home = new Home();

      }

 }

```

Here is the code for SPBHomeHelp:

```
public class SPBHomeHelp{

      public SPBHomeHelp(){

      }

      public class Home{

            public Home(){

                  System.out.println("Entered Home Constructor");

            }

      }

}   

```

Main and SPBHomeHelp are two different .java files. I can easily declare and instantiate an instance for SPBHomeHelp. But I want to have an instance of Home, which is a class nested inside SPBHomeHelp, in Main too. I tried:

```
Home home = new Home();

```

because Home is a public, but that doesn't work. How can I create an instance of Home in Main?