private String sendNativeScript(String[] token, Class klass) {
		int n = -1;
		try {
			n = Integer.valueOf(token[1].trim()).intValue();
		} catch (NumberFormatException e) {
		}
		Object o = null;
		if (n > 0) { // use index
			o = getEmbeddedComponent(klass, n - 1);
		} else { // try UID
			o = getEmbeddedComponent(token[1].trim());
		}
		if (o instanceof NativelyScriptable) {
			if (token[2] != null)
				return ((NativelyScriptable) o).runNativeScript(token[2].trim());
		}
		return writeErrorMessage(Arrays.asList(token) + " for " + klass);
	}