code: @Override
      public boolean hasRemoteObjectWithPrefix(String appName, String moduleName, String compName, String namespaceString, String name) throws NamingException {
          boolean b = false;
          NamingConstants.JavaColonNamespace namespace = NamingConstants.JavaColonNamespace.fromName(namespaceString);
          ComponentMetaData cmd = getCMD(appName, moduleName, compName, namespace);
          try {
              ComponentMetaDataAccessorImpl.getComponentMetaDataAccessor().beginContext(cmd);
  
              Iterator<RemoteJavaColonNamingHelper> remoteJCNHelpers = remoteJavaColonNamingHelpers.getServices();
              while (remoteJCNHelpers.hasNext()) {
                  RemoteJavaColonNamingHelper helper = remoteJCNHelpers.next();
                  b = helper.hasRemoteObjectWithPrefix(namespace, name);
                  if (b == true)
                      break;
              }
          } finally {
              ComponentMetaDataAccessorImpl.getComponentMetaDataAccessor().endContext();
          }
          return b;
      }
docs: /*
  (non-Javadoc)
  
  @see com.ibm.ws.clientcontainer.remote.common.ClientSupport#hasRemoteObjectWithPrefix(java.lang.String, java.lang.String, java.lang.String, java.lang.String,
  java.lang.String)