code: protected function resolve()
      {
          $factory = $this->container->getFactory();
  
          $names = $factory->collectNames();
  
          foreach ($names as $name) {
              $this->information[$name] = array
              (
                  self::COMBINATION     => null,
                  self::INPUTSCREEN     => null,
                  self::RENDERSETTING   => null,
                  self::MODELID         => null,
              );
          }
  
          $found = $this->getPaletteCombinationRows();
  
          if (!$found) {
              $found = array();
          }
  
          // Clean any undefined.
          foreach (array_keys($this->information) as $tableName) {
              if (empty($this->information[$tableName][self::COMBINATION])
                  || empty($this->information[$tableName][self::COMBINATION]['dca_id'])
                  || empty($this->information[$tableName][self::COMBINATION]['view_id'])
              ) {
                  unset($this->information[$tableName]);
              }
          }
  
          $this->fetchInputScreenDetails();
      }
docs: Resolve all combinations available.
  
  @return void