question: add a port . currently only a single port is being used . concode_field_sep long m_pollInterval concode_elem_sep DeviceStatus m_status concode_elem_sep ArrayList<String> m_ports concode_elem_sep Driver m_driver concode_elem_sep Long m_lastMsgReceived concode_elem_sep Logger logger concode_elem_sep Deque<QEntry> m_requestQueue concode_elem_sep String m_productKey concode_elem_sep boolean m_hasModemDBEntry concode_elem_sep boolean m_isModem concode_elem_sep Long m_lastTimePolled concode_elem_sep InsteonAddress m_address concode_elem_sep HashMap<String,DeviceFeature> m_features concode_elem_sep Msg m_msg concode_elem_sep DeviceFeature m_feature concode_field_sep boolean hasAnyListeners concode_elem_sep void setDriver concode_elem_sep Msg getMsg concode_elem_sep long getPollOverDueTime concode_elem_sep Msg makeStandardMessage concode_elem_sep Msg makeStandardMessage concode_elem_sep void setIsModem concode_elem_sep long processRequestQueue concode_elem_sep byte getX10HouseCode concode_elem_sep void processCommand concode_elem_sep void addFeature concode_elem_sep DeviceStatus getStatus concode_elem_sep void doPoll concode_elem_sep void setHasModemDBEntry concode_elem_sep InsteonDevice s_makeDevice concode_elem_sep long getPollInterval concode_elem_sep void setProductKey concode_elem_sep InsteonAddress getAddress concode_elem_sep String getProductKey concode_elem_sep boolean hasModemDBEntry concode_elem_sep byte getX10UnitCode concode_elem_sep boolean hasValidPollingInterval concode_elem_sep void instantiateFeatures concode_elem_sep void setAddress concode_elem_sep void handleMessage concode_elem_sep void enqueueMessage concode_elem_sep Driver getDriver concode_elem_sep void setStatus concode_elem_sep DeviceFeature getFeature concode_elem_sep DeviceFeature getFeature concode_elem_sep void writeMessage concode_elem_sep String getPort concode_elem_sep HashMap<String,DeviceFeature> getFeatures concode_elem_sep void setPollInterval concode_elem_sep boolean removeFeatureListener concode_elem_sep String toString concode_elem_sep Msg makeExtendedMessage concode_elem_sep boolean isModem concode_elem_sep Msg makeX10Message concode_elem_sep boolean hasProductKey concode_elem_sep boolean hasProductKey concode_elem_sep boolean hasValidPorts
target: void function ( String arg0 ) { if ( arg0 == null ) return ; if ( ! m_ports . contains ( arg0 ) ) { m_ports . add ( arg0 ) ; } }