return getOutEdgeObjects(labels);
}
} else {
FastSet result = new FastSet<Edge>();
if (labels == null || labels.length == 0) {
result.addAll(getInEdgeObjects());
result.addAll(getOutEdgeObjects());
} else {
result.addAll(getInEdgeObjects(labels));
result.addAll(getOutEdgeObjects(labels));
}