def all_pins(id = nil, _options = {}, &_block)
      if id
        pin = Origen.pin_bank.find(id, ignore_context: true)
      else
        Origen.pin_bank.all_pins
      end
    end
def all_pins(id = nil, _options = {}, &_block)
      if id
        pin = Origen.pin_bank.find(id, ignore_context: true)
      else
        Origen.pin_bank.all_pins
      end
    end
Similar to the pins method except that this method will bypass the package/mode/configuration
 scope.

 Therefore with no id supplied it will return all known pins and with an id it will return the
 given pin object regardless of where or not it is enabled by the current context