public function selectAdvertisementPositionApplications($advertisementPositionID, $dbConnection = null)
 {
     $applications = null;
     $preparedStatement = null;
     try {
         $selectQuery = null;
         if ($dbConnection == null) {
             $dbConnection = DatabaseUtilities::getDatabaseConnection();
         }
         $selectQuery = AdvertisementPositionApplicationDao::ADVERTISEMENT_POSITION_APPLICATION_SELECT;
         $preparedStatement = $dbConnection->prepare($selectQuery);
         $preparedStatement->bindParam(AdvertisementPositionApplicationDao::ADVERTISEMENT_POSITION_ID_PARAMETER, $advertisementPositionID);
         $preparedStatement->execute();
         while ($result = $preparedStatement->fetch()) {
             $applications[] = AdvertisementPositionApplicationDao::extractAdvertisementPositionApplicationObject($result);
         }
     } catch (Exception $ex) {
         echo "selectAdvertisementPositionApplication error: " . $ex->getMessage();
         $applications = null;
     }
     $preparedStatement = null;
     return $applications;
 }