@Test public void subCategories() { }
public Category subCategories(Category... children) { this.children = Arrays.asList(children); return this; }
Category { public Category subCategories(Category... children) { this.children = Arrays.asList(children); return this; } }
Category { public Category subCategories(Category... children) { this.children = Arrays.asList(children); return this; } private  Category(String description); private  Category(String description, Group... groups); private  Category(String description, Node itemIcon); private  Category(String description, Node itemIcon, Group... groups); }
Category { public Category subCategories(Category... children) { this.children = Arrays.asList(children); return this; } private  Category(String description); private  Category(String description, Group... groups); private  Category(String description, Node itemIcon); private  Category(String description, Node itemIcon, Group... groups); static Category of(String description); static Category of(String description, Group... groups); static Category of(String description, Setting... settings); static Category of(String description, Node itemIcon); static Category of(String description, Node itemIcon, Group... groups); static Category of(String description, Node itemIcon, Setting... settings); Category subCategories(Category... children); Category expand(); void createBreadcrumbs(List<Category> categories); void unmarkSettings(); void unmarkGroups(); void unmarkAll(); void translate(TranslationService translationService); void updateGroupDescriptions(); String getDescription(); List<Group> getGroups(); List<Category> getChildren(); @Override String toString(); String getBreadcrumb(); StringProperty breadcrumbProperty(); void setBreadcrumb(String breadcrumb); ReadOnlyStringProperty descriptionProperty(); Node getItemIcon(); boolean isExpand(); }
Category { public Category subCategories(Category... children) { this.children = Arrays.asList(children); return this; } private  Category(String description); private  Category(String description, Group... groups); private  Category(String description, Node itemIcon); private  Category(String description, Node itemIcon, Group... groups); static Category of(String description); static Category of(String description, Group... groups); static Category of(String description, Setting... settings); static Category of(String description, Node itemIcon); static Category of(String description, Node itemIcon, Group... groups); static Category of(String description, Node itemIcon, Setting... settings); Category subCategories(Category... children); Category expand(); void createBreadcrumbs(List<Category> categories); void unmarkSettings(); void unmarkGroups(); void unmarkAll(); void translate(TranslationService translationService); void updateGroupDescriptions(); String getDescription(); List<Group> getGroups(); List<Category> getChildren(); @Override String toString(); String getBreadcrumb(); StringProperty breadcrumbProperty(); void setBreadcrumb(String breadcrumb); ReadOnlyStringProperty descriptionProperty(); Node getItemIcon(); boolean isExpand();  }