private static void printDepartments(Departments departments) { System.out.println("departmentId = " + departments.getDepartmentId()); System.out.println("departmentName = " + departments.getDepartmentName()); System.out.println("locationId = " + departments.getLocationId()); if (departments.getManager() != null) { System.out.println(" deptManager "); printEmployees(departments.getManager()); } System.out.println(" employees count: " + departments.getEmployeesList().size()); List<Employees> employees = departments.getEmployeesList(); for (Employees employee : employees) { printEmployees(employee); } }