class ServerEnablementGauge extends RegularPatternGauge {

    private AcmeModelInstance getModel () {
        if (m_model == null) {
            m_model = (AcmeModelInstance) m_modelsPort.<IAcmeSystem>getModelInstance (new ModelReference (m_modelDesc
                                                                                                                  .getName (), m_modelDesc.getType ()));
        }
        return m_model;
    }

    public  ServerEnablementGauge(String id, long beaconPeriod, TypedAttribute gaugeDesc, TypedAttribute modelDesc,
                                  List<TypedAttributeWithValue> setupParams, Map<String, IRainbowOperation> mappings);

}