}
protected final Iterable<Representation> store(Iterable<Representation> representations,boolean allowCreate) throws IllegalArgumentException, YardException{
RepositoryConnection con = null;
try {
con = repository.getConnection();
con.begin();
ArrayList<Representation> added = new ArrayList<Representation>();
for(Representation representation : representations){
if(representation != null){
Representation stored = store(con, representation,allowCreate,false); //reassign
//to check if the store was successful