public static String ovr_GetString(long session, CharSequence propertyName, CharSequence defaultVal) {
if ( CHECKS )
checkPointer(session);
APIBuffer __buffer = apiBuffer();
int propertyNameEncoded = __buffer.stringParamASCII(propertyName, true);
<BUG>int defaultValEncoded = __buffer.stringParamUTF8(defaultVal, true);
</BUG>
long __result = novr_GetString(session, __buffer.address(propertyNameEncoded), __buffer.addressSafe(defaultVal, defaultValEncoded));
return memDecodeUTF8(__result);
}

public static String ovr_GetString(long session, CharSequence propertyName, CharSequence defaultVal) {
if ( CHECKS )
checkPointer(session);
APIBuffer __buffer = apiBuffer();
int propertyNameEncoded = __buffer.stringParamASCII(propertyName, true);
int defaultValEncoded = defaultVal == null ? 0 : __buffer.stringParamUTF8(defaultVal, true);
long __result = novr_GetString(session, __buffer.address(propertyNameEncoded), __buffer.addressSafe(defaultVal, defaultValEncoded));
return memDecodeUTF8(__result);
}
