47. Given the following code:

class EnclosingOne{
public class InsideOne{}
}
public class InnerTest{
public static void main(String args[]){
EnclosingOne eo=new EnclosingOne();
//insert code here
}
}

Which of the next statements can be placed 
legally in place of //insert code here?

Select all correct answers: 
A. InsideOne ei=eo.new InsideOne();
B. eo.InsideOne ei=eo.new InsideOne();
C. InsideOne ei=EnclosingOne.new InsideOne();
D. InsideOne ei=eo.new InsideOne();
E. EnclosingOne.InsideOne ei=eo.new InsideOne();