@Override
 public boolean apply(NicRef input) {
   checkNotNull(input, "NicRef ");
   Nic nice = api.nicApi().get(input.dataCenterId(), input.serverId(), input.nicId());
   if (nice == null || nice.metadata() == null || nice.metadata().state() == null) {
     return false;
   }
   return nice.metadata().state().toString().equals(expectedState.toString());
 }