public Joiner join(Class<? extends DataObject> clazz,String alias,DataObject... objs){
  return join(clazz,alias,new ArrayList<DataObject>(Arrays.asList(objs)));
}

public Joiner join ( Class < ? extends DataObject > clazz , String alias , DataObject ... objs ) { return join ( clazz , alias , new ArrayList < DataObject > ( Arrays . asList ( objs ) ) ) ; }
starts a new query not related to a previous class query .
