public function isZombie()
    {
        $ref = $this->getReferences();

        if( $this->isPrimaryKey() and !$ref->isEmpty() ) {
            return true;
        }

        if( $this->notNull and !$ref->isEmpty() ) {
            return true;
        }

        // comment
        // if( \Bond\extract_tags( $this->get('comment') )
        return false;
    }
public function isZombie()
    {
        $ref = $this->getReferences();

        if( $this->isPrimaryKey() and !$ref->isEmpty() ) {
            return true;
        }

        if( $this->notNull and !$ref->isEmpty() ) {
            return true;
        }

        // comment
        // if( \Bond\extract_tags( $this->get('comment') )
        return false;
    }
public function isZombie ( ) { $ ref = $ this -> getReferences ( ) ; if ( $ this -> isPrimaryKey ( ) and ! $ ref -> isEmpty ( ) ) { return true ; } if ( $ this -> notNull and ! $ ref -> isEmpty ( ) ) { return true ; } // comment // if( \Bond\extract_tags( $this->get('comment') ) return false ; }
Is this column a zombie-column candidate?
Happens when at least one of the following is true,

1. A column is a primary key fragment and references something else. [Pete. This is essentially the same as 2. because primary key fragments have to be not null]
2. A column references something and is not null
TODO 3. A column is marked zombie by a normality attribute

@return bool
Is this column a zombie - column candidate? Happens when at least one of the following is true