original_string: public function getCustomerCustomerGroupsJoinCustomer($criteria = null, $con = null, $joinBehavior = Criteria::LEFT_JOIN)
      {
          $query = ChildCustomerCustomerGroupQuery::create(null, $criteria);
          $query->joinWith('Customer', $joinBehavior);
  
          return $this->getCustomerCustomerGroups($query, $con);
      }
code: public function getCustomerCustomerGroupsJoinCustomer($criteria = null, $con = null, $joinBehavior = Criteria::LEFT_JOIN)
      {
          $query = ChildCustomerCustomerGroupQuery::create(null, $criteria);
          $query->joinWith('Customer', $joinBehavior);
  
          return $this->getCustomerCustomerGroups($query, $con);
      }
code_tokens: public function getCustomerCustomerGroupsJoinCustomer ( $ criteria = null , $ con = null , $ joinBehavior = Criteria :: LEFT_JOIN ) { $ query = ChildCustomerCustomerGroupQuery :: create ( null , $ criteria ) ; $ query -> joinWith ( 'Customer' , $ joinBehavior ) ; return $ this -> getCustomerCustomerGroups ( $ query , $ con ) ; }
docstring: If this collection has already been initialized with
  an identical criteria, it returns the collection.
  Otherwise if this CustomerGroup is new, it will return
  an empty collection; or if this CustomerGroup has previously
  been saved, it will retrieve related CustomerCustomerGroups from storage.
  
  This method is protected by default in order to keep the public
  api reasonable.  You can provide public methods for those you
  actually need in CustomerGroup.
  
  @param      Criteria $criteria optional Criteria object to narrow the query
  @param      ConnectionInterface $con optional connection object
  @param      string $joinBehavior optional join type to use (defaults to Criteria::LEFT_JOIN)
  @return Collection|ChildCustomerCustomerGroup[] List of ChildCustomerCustomerGroup objects
docstring_tokens: If this collection has already been initialized with an identical criteria it returns the collection . Otherwise if this CustomerGroup is new it will return an empty collection ; or if this CustomerGroup has previously been saved it will retrieve related CustomerCustomerGroups from storage .