if (object instanceof ManageableCollection) {
return (ManageableCollection) object;
}
if (object.getClass().equals(ArrayList.class)) {
ManageableArrayList manageableArrayList = new ManageableArrayList();
manageableArrayList.addAll((Collection) object);
return manageableArrayList;
}
if (object.getClass().equals(Vector.class)) {
ManageableVector manageableVector = new ManageableVector();
manageableVector.addAll((Collection) object);
return manageableVector;
}
if (object.getClass().equals(HashSet.class)) {
return new ManageableSet((Set) object);
}
if (object.getClass().equals(Collection.class)
|| object.getClass().equals(List.class)) {
ManageableArrayList manageableArrayList = new ManageableArrayList();
manageableArrayList.addAll((Collection) object);
return manageableArrayList;
}
if (object.getClass().equals(Set.class)) {
return new ManageableSet((Set) object);