@Override
  public Iterable<Edge> getEdges(final Direction iDirection, final String... iLabels) {
    """
	Returns the edges connected to the current Vertex. If you are interested on just counting the edges use @countEdges that it's
	more efficient for this use case.
	
	@param iDirection The direction between OUT, IN or BOTH
	@param iLabels    Optional labels as Strings to consider
	
	@return
    """
    return getEdges(null, iDirection, iLabels);
  }
@Override
  public Iterable<Edge> getEdges(final Direction iDirection, final String... iLabels) {
    return getEdges(null, iDirection, iLabels);
  }
@ Override public Iterable < Edge > getEdges ( final Direction iDirection , final String ... iLabels ) { return getEdges ( null , iDirection , iLabels ) ; }
Returns the edges connected to the current Vertex. If you are interested on just counting the edges use @countEdges that it's
more efficient for this use case.

@param iDirection The direction between OUT, IN or BOTH
@param iLabels    Optional labels as Strings to consider

@return
Returns the edges connected to the current Vertex . If you are interested on just counting the edges use @countEdges that it s more efficient for this use case .