private void rightDelete ( GBSNode p , GBSNode l , Object deleteKey , DeleteNode point ) { if ( l == null ) /* There is no upper successor */ rightDeleteNoSuccessor ( p , deleteKey , point ) ; else /* There is an upper successor */ rightDeleteWithSuccessor ( p , l , deleteKey , point ) ; }
Delete from current or successor .