public static function createLocated(
        ItemUUID $uuid,
        Coordinate $coordinate,
        array $metadata = [],
        array $indexedMetadata = [],
        array $searchableMetadata = [],
        array $exactMatchingMetadata = [],
        array $suggest = []
    ) {
        return new self(
            $uuid,
            $coordinate,
            $metadata,
            $indexedMetadata,
            $searchableMetadata,
            $exactMatchingMetadata,
            $suggest
        );
    }
public static function createLocated(
        ItemUUID $uuid,
        Coordinate $coordinate,
        array $metadata = [],
        array $indexedMetadata = [],
        array $searchableMetadata = [],
        array $exactMatchingMetadata = [],
        array $suggest = []
    ) {
        return new self(
            $uuid,
            $coordinate,
            $metadata,
            $indexedMetadata,
            $searchableMetadata,
            $exactMatchingMetadata,
            $suggest
        );
    }
public static function createLocated ( ItemUUID $ uuid , Coordinate $ coordinate , array $ metadata = [ ] , array $ indexedMetadata = [ ] , array $ searchableMetadata = [ ] , array $ exactMatchingMetadata = [ ] , array $ suggest = [ ] ) { return new self ( $ uuid , $ coordinate , $ metadata , $ indexedMetadata , $ searchableMetadata , $ exactMatchingMetadata , $ suggest ) ; }
Create located.

@param ItemUUID   $uuid
@param Coordinate $coordinate
@param array      $metadata
@param array      $indexedMetadata
@param array      $searchableMetadata
@param array      $exactMatchingMetadata
@param array      $suggest

@return Item
Create located .