@Override
    int command_inout_asynch_i(final String c, final boolean fgt, final boolean fwd, final int rid) throws DevFailed {
	synchronized (this) {
	    final Iterator it = elements.iterator();
	    while (it.hasNext()) {
		final GroupElement e = (GroupElement) it.next();
		if (e instanceof GroupDeviceElement || fwd) {
		    e.command_inout_asynch_i(c, fgt, fwd, rid);
		}
	    }
	    return rid;
	}
    }
@ Override int command_inout_asynch_i ( final String c , final boolean fgt , final boolean fwd , final int rid ) throws DevFailed { synchronized ( this ) { final Iterator it = elements . iterator ( ) ; while ( it . hasNext ( ) ) { final GroupElement e = ( GroupElement ) it . next ( ) ; if ( e instanceof GroupDeviceElement || fwd ) { e . command_inout_asynch_i ( c , fgt , fwd , rid ) ; } } return rid ; } }
command_inout_asynch_i - access limited to package Group