// Boolean access bool CParameter::accessAsBoolean(bool& bValue, bool bSet, CParameterAccessContext& parameterAccessContext) const { return doAccess(bValue, bSet, parameterAccessContext); }
// Double Access bool CParameter::accessAsDouble(double& dValue, bool bSet, CParameterAccessContext& parameterAccessContext) const { return doAccess(dValue, bSet, parameterAccessContext); }
// Signed Integer Access bool CParameter::accessAsSignedInteger(int32_t& iValue, bool bSet, CParameterAccessContext& parameterAccessContext) const { return doAccess(iValue, bSet, parameterAccessContext); }
// Integer Access bool CParameter::accessAsInteger(uint32_t& uiValue, bool bSet, CParameterAccessContext& parameterAccessContext) const { return doAccess(uiValue, bSet, parameterAccessContext); }
static jboolean File_canWriteImpl(JNIEnv* env, jclass, jstring javaPath) { return doAccess(env, javaPath, W_OK); }
static jboolean File_existsImpl(JNIEnv* env, jclass, jstring javaPath) { return doAccess(env, javaPath, F_OK); }