code: protected Object[] getParameterValues(ControlBeanContext context, Method m, Object[] args) {
          ArrayList<Object> paramValues = new ArrayList<Object>();
          for (SqlFragment frag : _children) {
              if (frag.hasComplexValue(context, m, args)) {
                  paramValues.addAll(Arrays.asList(frag.getParameterValues(context, m, args)));
              }
          }
          return paramValues.toArray();
      }
docs: Get the parameter values from this fragment and its children.  An SqlSubstitutionFragment
  only contains parameters if one of its children has a complex value type.
  
  @param context A ControlBeanContext instance
  @param m The annotated method
  @param args The method parameters
  @return Array of objects.