return env.wrapJava(pstmt);
return pstmt;
  public static Value oci_parse(Env env,                                @NotNull Oracle conn,                                String query)  {    try {      // Make the PHP query a JDBC like query replacing (:mydata -> ?) with question marks.      // Store binding names for future reference (see oci_execute)      String regex = ":[a-zA-Z0-9]+";      String jdbcQuery = query.replaceAll(regex, "?");      OracleStatement pstmt = conn.prepare(env, jdbcQuery);      Pattern pattern = Pattern.compile(regex);      Matcher matcher = pattern.matcher(query);      int i = 0;      while (matcher.find()) {        String group = matcher.group();        pstmt.putBindingVariable(group, new Integer(++i));      }      return env.wrapJava(pstmt);    } catch (Exception ex) {      log.log(Level.FINE, ex.toString(), ex);      return BooleanValue.FALSE;    }  }