code: private boolean setCallableStatement(Object[] args) {
  
          // CallableStatement vs. PreparedStatement
          if (args != null && args.length == 1 && args[0] != null) {
              Class argClass = args[0].getClass();
              if (argClass.isArray() && JdbcControl.SQLParameter.class.isAssignableFrom(argClass.getComponentType())) {
                  return true;
              }
          }
          return false;
      }
docs: Determine if this SQL will generate a callable or prepared statement.
  
  @param args The method's argument list which this SQL annotation was assocatied with.
  @return true if this statement will generated a CallableStatement