If I have created the following Employee object (simplified)...
public class Employee { public Employee() {
Yes, you can have Employee inside Employee and it will not cause infinite loop, by default Manager property of Employee object will be null.
Employee
Manager
null