// If CUSTOM without an edge manager, setup a fake edge manager. Avoid
// referencing the fake edge manager within the API module.
if (edgeProperty.getDataMovementType() == DataMovementType.CUSTOM
&& edgeProperty.getEdgeManagerDescriptor() == null) {
EdgeManagerDescriptor edgeDesc = new EdgeManagerDescriptor(
NullEdgeManager.class.getName());
EdgeProperty ep = new EdgeProperty(edgeDesc, edgeProperty.getDataSourceType(),
edgeProperty.getSchedulingType(), edgeProperty.getEdgeSource(),
edgeProperty.getEdgeDestination());
edgeProperty = ep;