public SnakGroup copy(SnakGroup object) {
		List<Snak> snaks = new ArrayList<>(object.size());
		for (Snak snak : object) {
			snaks.add(copy(snak));
		}
		return dataObjectFactory.getSnakGroup(snaks);
	}
public SnakGroup copy ( SnakGroup object ) { List < Snak > snaks = new ArrayList < > ( object . size ( ) ) ; for ( Snak snak : object ) { snaks . add ( copy ( snak ) ) ; } return dataObjectFactory . getSnakGroup ( snaks ) ; }
Copies a {@link SnakGroup}.

@param object
object to copy
@return copied object