class FlowEntryMgr {

	public void addOpenFlowEntry(String nodeId, String flowEntryLabel, Object flowEntry) throws Exception {

		try {
			assertConnectorNotNull();
			StringBuilder urlPrefix = constructFlowUrlPrefix(nodeId, flowEntryLabel);
			connector.putToController(urlPrefix.toString(), flowEntry);
		} catch (Throwable e) {
			String msg = "Excepted trying to addOpenFlowEntry for " + nodeId + " " + flowEntryLabel + " " + flowEntry;
			log.error(msg, e);
			throw new Exception(msg, e);
		}
	}

}

class FlowEntryMgrTest {

    private FlowEntryMgr flowEntryMgr;
    private Connector connector;
    private String testNodeId;

    @Test
    public void testAddOpenFlowEntry() throws Exception {

//        flowEntryMgr.addOpenFlowEntry(testNodeId, getFlow2());
    }

}