<?xml version="1.0" encoding="ISO-8859-1"?>
<cmtjava_long_report>
	<header_info>
		<cmtjava_version>3.0</cmtjava_version>
		<copyright>Copyright (c) 2001-2012 Testwell Oy</copyright>
		<license_notes>
		</license_notes>
		<date>Thu Sep 20 08:08:22 2012</date>
		<cmtjava_options> -l -o cmtjrep-l.txt</cmtjava_options>
		<cwd>F:\cmtjwork\v30\test</cwd>
		<mccabe_preference>extended</mccabe_preference>
	</header_info>
	<file name="F:\cmtjwork\v21\webmater\AntCompiler.java" stamp="1136286844">
		<package>org.apache.jasper.compiler</package>
		<imports>
			<import>java.io.File</import>
			<import>java.io.FileNotFoundException</import>
			<import>java.io.PrintStream</import>
			<import>java.util.StringTokenizer</import>
			<import>org.apache.jasper.JasperException</import>
			<import>org.apache.jasper.util.SystemLogHandler</import>
			<import>org.apache.tools.ant.BuildException</import>
			<import>org.apache.tools.ant.DefaultLogger</import>
			<import>org.apache.tools.ant.Project</import>
			<import>org.apache.tools.ant.taskdefs.Javac</import>
			<import>org.apache.tools.ant.types.Path</import>
			<import>org.apache.tools.ant.types.PatternSet</import>
		</imports>
		<class name="AntCompiler" nesting="0" start_line="33">
			<method name="getProject" nesting="1" start_line="56">
				<vG_b>5</vG_b>
				<vG_e>5</vG_e>
				<vG_b_max>5</vG_b_max>
				<vG_e_max>5</vG_e_max>
				<vG_b_avg>5</vG_b_avg>
				<vG_e_avg>5</vG_e_avg>
				<params>0</params>
				<LOCphy>24</LOCphy>
				<LOCpro>19</LOCpro>
				<LOCbl>3</LOCbl>
				<LOCcom alarmed="1">2</LOCcom>
				<N>116</N>
				<N1>65</N1>
				<N2>51</N2>
				<n>38</n>
				<n1>12</n1>
				<n2>26</n2>
				<V>608.760</V>
				<B>0.124</B>
				<D>11.769</D>
				<E>7164.632</E>
				<L>0.085</L>
				<T>00:06:38</T>
				<MaxND>2</MaxND>
				<MIwoc>85</MIwoc>
				<MIcwc>22</MIcwc>
				<MI>107</MI>
			</method>
			<class name="JasperAntLogger" nesting="1" start_line="81">
				<method name="printMessage" nesting="2" start_line="85">
					<vG_b>1</vG_b>
					<vG_e>1</vG_e>
					<params>3</params>
					<LOCphy>4</LOCphy>
					<LOCpro>4</LOCpro>
					<LOCbl>0</LOCbl>
					<LOCcom>0</LOCcom>
					<N>16</N>
					<N1>8</N1>
					<N2>8</N2>
					<n>13</n>
					<n1>5</n1>
					<n2>8</n2>
					<V>59.207</V>
					<B>0.009</B>
					<D>2.500</D>
					<E>148.018</E>
					<L>0.400</L>
					<T>00:00:08</T>
					<MaxND>1</MaxND>
					<MIwoc>127</MIwoc>
					<MIcwc>0</MIcwc>
					<MI>127</MI>
				</method>
				<method name="log" nesting="2" start_line="90">
					<vG_b>1</vG_b>
					<vG_e>1</vG_e>
					<params>1</params>
					<LOCphy>4</LOCphy>
					<LOCpro>4</LOCpro>
					<LOCbl>0</LOCbl>
					<LOCcom>0</LOCcom>
					<N>23</N>
					<N1>11</N1>
					<N2>12</N2>
					<n>14</n>
					<n1>5</n1>
					<n2>9</n2>
					<V>87.569</V>
					<B>0.015</B>
					<D>3.333</D>
					<E>291.897</E>
					<L>0.300</L>
					<T>00:00:16</T>
					<MaxND>1</MaxND>
					<MIwoc>125</MIwoc>
					<MIcwc>0</MIcwc>
					<MI>125</MI>
				</method>
				<method name="getReport" nesting="2" start_line="95">
					<vG_b>1</vG_b>
					<vG_e>1</vG_e>
					<params>0</params>
					<LOCphy>5</LOCphy>
					<LOCpro>5</LOCpro>
					<LOCbl>0</LOCbl>
					<LOCcom>0</LOCcom>
					<N>22</N>
					<N1>12</N1>
					<N2>10</N2>
					<n>14</n>
					<n1>7</n1>
					<n2>7</n2>
					<V>83.762</V>
					<B>0.019</B>
					<D>5.000</D>
					<E>418.809</E>
					<L>0.200</L>
					<T>00:00:23</T>
					<MaxND>1</MaxND>
					<MIwoc>122</MIwoc>
					<MIcwc>0</MIcwc>
					<MI>122</MI>
				</method>
				<class_total>
					<vG_b>1</vG_b>
					<vG_e>1</vG_e>
					<params>4</params>
					<LOCphy>20</LOCphy>
					<LOCpro>16</LOCpro>
					<LOCbl>4</LOCbl>
					<LOCcom alarmed="1">0</LOCcom>
					<N>74</N>
					<N1>39</N1>
					<N2>35</N2>
					<n>34</n>
					<n1>12</n1>
					<n2>22</n2>
					<V>376.472</V>
					<B>0.078</B>
					<D>9.545</D>
					<E>3593.599</E>
					<L>0.105</L>
					<T>00:03:19</T>
					<MaxND>1</MaxND>
					<MIwoc>115</MIwoc>
					<MIcwc>0</MIcwc>
					<MI>115</MI>
				</class_total>
			</class>
			<method name="generateClass" nesting="1" start_line="105">
				<vG_b>19</vG_b>
				<vG_e alarmed="1">19</vG_e>
				<vG_b_max>19</vG_b_max>
				<vG_e_max>19</vG_e_max>
				<vG_b_avg>4</vG_b_avg>
				<vG_e_avg>4</vG_e_avg>
				<params>1</params>
				<LOCphy>168</LOCphy>
				<LOCpro alarmed="1">124</LOCpro>
				<LOCbl>29</LOCbl>
				<LOCcom alarmed="1">15</LOCcom>
				<N>791</N>
				<N1>430</N1>
				<N2>361</N2>
				<n>155</n>
				<n1>21</n1>
				<n2>134</n2>
				<V alarmed="1">5755.415</V>
				<B>0.994</B>
				<D>28.287</D>
				<E>162805.219</E>
				<L>0.035</L>
				<T>02:30:44</T>
				<MaxND>4</MaxND>
				<MIwoc>39</MIwoc>
				<MIcwc>22</MIcwc>
				<MI alarmed="1">61</MI>
			</method>
			<class_total>
				<vG_b>23</vG_b>
				<vG_e>23</vG_e>
				<vG_b_max>19</vG_b_max>
				<vG_e_max>19</vG_e_max>
				<vG_b_avg>5</vG_b_avg>
				<vG_e_avg>5</vG_e_avg>
				<params>5</params>
				<LOCphy>243</LOCphy>
				<LOCpro>166</LOCpro>
				<LOCbl>47</LOCbl>
				<LOCcom alarmed="1">30</LOCcom>
				<N>1010</N>
				<N1>551</N1>
				<N2>459</N2>
				<n>188</n>
				<n1>26</n1>
				<n2>162</n2>
				<V>7630.135</V>
				<B>1.430</B>
				<D>36.833</D>
				<E>281043.281</E>
				<L>0.027</L>
				<T>04:20:13</T>
				<MaxND>4</MaxND>
				<MIwoc>48</MIwoc>
				<MIcwc>26</MIcwc>
				<MI alarmed="1">74</MI>
			</class_total>
		</class>
		<file_total>
			<vG_b>23</vG_b>
			<vG_e>23</vG_e>
			<LOCphy>275</LOCphy>
			<LOCbl>51</LOCbl>
			<LOCpro>179</LOCpro>
			<LOCcom>45</LOCcom>
			<semicolons>109</semicolons>
		</file_total>
	</file>
	<file name="F:\cmtjwork\v21\webmater\FunctionMapper.java" stamp="1136286832">
		<package>javax.servlet.jsp.el</package>
		<imports>
		</imports>
		<interface name="FunctionMapper" nesting="0" start_line="19">
			<method name="resolveFunction" nesting="1" start_line="28">
				<vG_b>1</vG_b>
				<vG_e>1</vG_e>
				<vG_b_max>19</vG_b_max>
				<vG_e_max>19</vG_e_max>
				<vG_b_avg>1</vG_b_avg>
				<vG_e_avg>1</vG_e_avg>
				<params>2</params>
				<LOCphy>10</LOCphy>
				<LOCpro>2</LOCpro>
				<LOCbl>0</LOCbl>
				<LOCcom>8</LOCcom>
				<N>16</N>
				<N1>7</N1>
				<N2>9</N2>
				<n>13</n>
				<n1>5</n1>
				<n2>8</n2>
				<V>59.207</V>
				<B>0.010</B>
				<D>2.813</D>
				<E>166.520</E>
				<L>0.356</L>
				<T>00:00:09</T>
				<MaxND>2</MaxND>
				<MIwoc>112</MIwoc>
				<MIcwc>49</MIcwc>
				<MI>161</MI>
			</method>
			<interface_total>
				<vG_b>1</vG_b>
				<vG_e>1</vG_e>
				<vG_b_max>19</vG_b_max>
				<vG_e_max>19</vG_e_max>
				<vG_b_avg>1</vG_b_avg>
				<vG_e_avg>1</vG_e_avg>
				<params>2</params>
				<LOCphy>20</LOCphy>
				<LOCpro>4</LOCpro>
				<LOCbl>0</LOCbl>
				<LOCcom>16</LOCcom>
				<N>20</N>
				<N1>10</N1>
				<N2>10</N2>
				<n>16</n>
				<n1>7</n1>
				<n2>9</n2>
				<V alarmed="1">80.000</V>
				<B>0.015</B>
				<D>3.889</D>
				<E>311.111</E>
				<L>0.257</L>
				<T>00:00:17</T>
				<MaxND>2</MaxND>
				<MIwoc>99</MIwoc>
				<MIcwc>49</MIcwc>
				<MI>149</MI>
			</interface_total>
		</interface>
		<file_total>
			<vG_b>1</vG_b>
			<vG_e>1</vG_e>
			<LOCphy>38</LOCphy>
			<LOCbl>2</LOCbl>
			<LOCpro>5</LOCpro>
			<LOCcom>31</LOCcom>
			<semicolons>2</semicolons>
		</file_total>
	</file>
	<file name="F:\cmtjwork\v21\webmater\JspConfig.java" stamp="1136286844">
		<package>org.apache.jasper.compiler</package>
		<imports>
			<import>java.io.InputStream</import>
			<import>java.util.Iterator</import>
			<import>java.util.Vector</import>
			<import>java.net.URL</import>
			<import>javax.servlet.ServletContext</import>
			<import>org.apache.commons.logging.Log</import>
			<import>org.apache.commons.logging.LogFactory</import>
			<import>org.apache.jasper.JasperException</import>
			<import>org.apache.jasper.xmlparser.ParserUtils</import>
			<import>org.apache.jasper.xmlparser.TreeNode</import>
			<import>org.xml.sax.InputSource</import>
		</imports>
		<class name="JspConfig" nesting="0" start_line="33">
			<method name="JspConfig" nesting="1" start_line="56">
				<vG_b>1</vG_b>
				<vG_e>1</vG_e>
				<vG_b_max>19</vG_b_max>
				<vG_e_max>19</vG_e_max>
				<vG_b_avg>1</vG_b_avg>
				<vG_e_avg>1</vG_e_avg>
				<params>1</params>
				<LOCphy>3</LOCphy>
				<LOCpro>3</LOCpro>
				<LOCbl>0</LOCbl>
				<LOCcom>0</LOCcom>
				<N>12</N>
				<N1>6</N1>
				<N2>6</N2>
				<n>10</n>
				<n1>6</n1>
				<n2>4</n2>
				<V>39.863</V>
				<B>0.011</B>
				<D>4.500</D>
				<E>179.384</E>
				<L>0.222</L>
				<T>00:00:09</T>
				<MaxND>1</MaxND>
				<MIwoc>134</MIwoc>
				<MIcwc>0</MIcwc>
				<MI>134</MI>
			</method>
			<method name="processWebDotXml" nesting="1" start_line="60">
				<vG_b>24</vG_b>
				<vG_e alarmed="1">29</vG_e>
				<vG_b_max>24</vG_b_max>
				<vG_e_max>29</vG_e_max>
				<vG_b_avg>3</vG_b_avg>
				<vG_e_avg>4</vG_e_avg>
				<params>1</params>
				<LOCphy>133</LOCphy>
				<LOCpro alarmed="1">106</LOCpro>
				<LOCbl>18</LOCbl>
				<LOCcom alarmed="1">9</LOCcom>
				<N>572</N>
				<N1>313</N1>
				<N2>259</N2>
				<n>125</n>
				<n1>28</n1>
				<n2>97</n2>
				<V alarmed="1">3984.429</V>
				<B>0.937</B>
				<D>37.381</D>
				<E>148943.688</E>
				<L>0.027</L>
				<T>02:17:54</T>
				<MaxND>7</MaxND>
				<MIwoc>42</MIwoc>
				<MIcwc>20</MIcwc>
				<MI alarmed="1">62</MI>
			</method>
			<method name="init" nesting="1" start_line="194">
				<vG_b>2</vG_b>
				<vG_e>2</vG_e>
				<vG_b_max>24</vG_b_max>
				<vG_e_max>29</vG_e_max>
				<vG_b_avg>1</vG_b_avg>
				<vG_e_avg>1</vG_e_avg>
				<params>0</params>
				<LOCphy>11</LOCphy>
				<LOCpro>10</LOCpro>
				<LOCbl>1</LOCbl>
				<LOCcom alarmed="1">0</LOCcom>
				<N>36</N>
				<N1>20</N1>
				<N2>16</N2>
				<n>23</n>
				<n1>10</n1>
				<n2>13</n2>
				<V>162.848</V>
				<B>0.033</B>
				<D>6.154</D>
				<E>1002.143</E>
				<L>0.162</L>
				<T>00:00:55</T>
				<MaxND>2</MaxND>
				<MIwoc>105</MIwoc>
				<MIcwc>0</MIcwc>
				<MI>105</MI>
			</method>
			<method name="selectProperty" nesting="1" start_line="206">
				<vG_b>8</vG_b>
				<vG_e alarmed="1">11</vG_e>
				<vG_b_max>24</vG_b_max>
				<vG_e_max>29</vG_e_max>
				<vG_b_avg>1</vG_b_avg>
				<vG_e_avg>2</vG_e_avg>
				<params>2</params>
				<LOCphy>34</LOCphy>
				<LOCpro>27</LOCpro>
				<LOCbl>0</LOCbl>
				<LOCcom>7</LOCcom>
				<N>109</N>
				<N1>63</N1>
				<N2>46</N2>
				<n>24</n>
				<n1>13</n1>
				<n2>11</n2>
				<V>499.761</V>
				<B>0.190</B>
				<D>27.182</D>
				<E>13584.410</E>
				<L>0.037</L>
				<T>00:12:34</T>
				<MaxND>2</MaxND>
				<MIwoc>79</MIwoc>
				<MIcwc>32</MIcwc>
				<MI>111</MI>
			</method>
			<method name="findJspProperty" nesting="1" start_line="242">
				<vG_b>19</vG_b>
				<vG_e alarmed="1">24</vG_e>
				<vG_b_max>24</vG_b_max>
				<vG_e_max>29</vG_e_max>
				<vG_b_avg>2</vG_b_avg>
				<vG_e_avg>3</vG_e_avg>
				<params>1</params>
				<LOCphy>112</LOCphy>
				<LOCpro alarmed="1">82</LOCpro>
				<LOCbl>14</LOCbl>
				<LOCcom alarmed="1">16</LOCcom>
				<N>419</N>
				<N1>230</N1>
				<N2>189</N2>
				<n>78</n>
				<n1>21</n1>
				<n2>57</n2>
				<V alarmed="1">2633.583</V>
				<B>0.678</B>
				<D>34.816</D>
				<E>91690.289</E>
				<L>0.029</L>
				<T>01:24:53</T>
				<MaxND>4</MaxND>
				<MIwoc>48</MIwoc>
				<MIcwc>28</MIcwc>
				<MI alarmed="1">76</MI>
			</method>
			<method name="isJspPage" nesting="1" start_line="355">
				<vG_b>8</vG_b>
				<vG_e alarmed="1">11</vG_e>
				<vG_b_max>24</vG_b_max>
				<vG_e_max>29</vG_e_max>
				<vG_b_avg>1</vG_b_avg>
				<vG_e_avg>1</vG_e_avg>
				<params>1</params>
				<LOCphy>46</LOCphy>
				<LOCpro>34</LOCpro>
				<LOCbl>6</LOCbl>
				<LOCcom alarmed="1">6</LOCcom>
				<N>175</N>
				<N1>94</N1>
				<N2>81</N2>
				<n>53</n>
				<n1>17</n1>
				<n2>36</n2>
				<V alarmed="1">1002.386</V>
				<B>0.239</B>
				<D>19.125</D>
				<E>19170.633</E>
				<L>0.052</L>
				<T>00:17:45</T>
				<MaxND>4</MaxND>
				<MIwoc>71</MIwoc>
				<MIcwc>27</MIcwc>
				<MI>97</MI>
			</method>
			<class name="JspPropertyGroup" nesting="1" start_line="402">
				<method name="JspPropertyGroup" nesting="2" start_line="407">
					<vG_b>1</vG_b>
					<vG_e>1</vG_e>
					<params>3</params>
					<LOCphy>6</LOCphy>
					<LOCpro>6</LOCpro>
					<LOCbl>0</LOCbl>
					<LOCcom>0</LOCcom>
					<N>29</N>
					<N1>13</N1>
					<N2>16</N2>
					<n>13</n>
					<n1>6</n1>
					<n2>7</n2>
					<V>107.313</V>
					<B>0.027</B>
					<D>6.857</D>
					<E>735.859</E>
					<L>0.146</L>
					<T>00:00:40</T>
					<MaxND>1</MaxND>
					<MIwoc>117</MIwoc>
					<MIcwc>0</MIcwc>
					<MI>117</MI>
				</method>
				<method name="getPath" nesting="2" start_line="414">
					<vG_b>1</vG_b>
					<vG_e>1</vG_e>
					<params>0</params>
					<LOCphy>3</LOCphy>
					<LOCpro>3</LOCpro>
					<LOCbl>0</LOCbl>
					<LOCcom>0</LOCcom>
					<N>8</N>
					<N1>5</N1>
					<N2>3</N2>
					<n>8</n>
					<n1>5</n1>
					<n2>3</n2>
					<V>24.000</V>
					<B>0.005</B>
					<D>2.500</D>
					<E>60.000</E>
					<L>0.400</L>
					<T>00:00:03</T>
					<MaxND>1</MaxND>
					<MIwoc>136</MIwoc>
					<MIcwc>0</MIcwc>
					<MI>136</MI>
				</method>
				<method name="getExtension" nesting="2" start_line="418">
					<vG_b>1</vG_b>
					<vG_e>1</vG_e>
					<params>0</params>
					<LOCphy>3</LOCphy>
					<LOCpro>3</LOCpro>
					<LOCbl>0</LOCbl>
					<LOCcom>0</LOCcom>
					<N>8</N>
					<N1>5</N1>
					<N2>3</N2>
					<n>8</n>
					<n1>5</n1>
					<n2>3</n2>
					<V>24.000</V>
					<B>0.005</B>
					<D>2.500</D>
					<E>60.000</E>
					<L>0.400</L>
					<T>00:00:03</T>
					<MaxND>1</MaxND>
					<MIwoc>136</MIwoc>
					<MIcwc>0</MIcwc>
					<MI>136</MI>
				</method>
				<method name="getJspProperty" nesting="2" start_line="422">
					<vG_b>1</vG_b>
					<vG_e>1</vG_e>
					<params>0</params>
					<LOCphy>3</LOCphy>
					<LOCpro>3</LOCpro>
					<LOCbl>0</LOCbl>
					<LOCcom>0</LOCcom>
					<N>8</N>
					<N1>5</N1>
					<N2>3</N2>
					<n>8</n>
					<n1>5</n1>
					<n2>3</n2>
					<V>24.000</V>
					<B>0.005</B>
					<D>2.500</D>
					<E>60.000</E>
					<L>0.400</L>
					<T>00:00:03</T>
					<MaxND>1</MaxND>
					<MIwoc>136</MIwoc>
					<MIcwc>0</MIcwc>
					<MI>136</MI>
				</method>
				<class_total>
					<vG_b>1</vG_b>
					<vG_e>1</vG_e>
					<params>3</params>
					<LOCphy>24</LOCphy>
					<LOCpro>20</LOCpro>
					<LOCbl>4</LOCbl>
					<LOCcom alarmed="1">0</LOCcom>
					<N>69</N>
					<N1>37</N1>
					<N2>32</N2>
					<n>21</n>
					<n1>11</n1>
					<n2>10</n2>
					<V>303.070</V>
					<B>0.102</B>
					<D>17.600</D>
					<E>5334.030</E>
					<L>0.057</L>
					<T>00:04:56</T>
					<MaxND>1</MaxND>
					<MIwoc>119</MIwoc>
					<MIcwc>0</MIcwc>
					<MI>119</MI>
				</class_total>
			</class>
			<class name="JspProperty" nesting="1" start_line="427">
				<method name="JspProperty" nesting="2" start_line="436">
					<vG_b>1</vG_b>
					<vG_e>1</vG_e>
					<params>6</params>
					<LOCphy>11</LOCphy>
					<LOCpro>10</LOCpro>
					<LOCbl>1</LOCbl>
					<LOCcom alarmed="1">0</LOCcom>
					<N>57</N>
					<N1>26</N1>
					<N2>31</N2>
					<n>17</n>
					<n1>7</n1>
					<n2>10</n2>
					<V>232.985</V>
					<B>0.062</B>
					<D>10.850</D>
					<E>2527.891</E>
					<L>0.092</L>
					<T>00:02:20</T>
					<MaxND>1</MaxND>
					<MIwoc>104</MIwoc>
					<MIcwc>0</MIcwc>
					<MI>104</MI>
				</method>
				<method name="isXml" nesting="2" start_line="448">
					<vG_b>1</vG_b>
					<vG_e>1</vG_e>
					<params>0</params>
					<LOCphy>3</LOCphy>
					<LOCpro>3</LOCpro>
					<LOCbl>0</LOCbl>
					<LOCcom>0</LOCcom>
					<N>8</N>
					<N1>5</N1>
					<N2>3</N2>
					<n>7</n>
					<n1>5</n1>
					<n2>2</n2>
					<V>22.459</V>
					<B>0.006</B>
					<D>3.750</D>
					<E>84.221</E>
					<L>0.267</L>
					<T>00:00:04</T>
					<MaxND>1</MaxND>
					<MIwoc>137</MIwoc>
					<MIcwc>0</MIcwc>
					<MI>137</MI>
				</method>
				<method name="isELIgnored" nesting="2" start_line="452">
					<vG_b>1</vG_b>
					<vG_e>1</vG_e>
					<params>0</params>
					<LOCphy>3</LOCphy>
					<LOCpro>3</LOCpro>
					<LOCbl>0</LOCbl>
					<LOCcom>0</LOCcom>
					<N>8</N>
					<N1>5</N1>
					<N2>3</N2>
					<n>8</n>
					<n1>5</n1>
					<n2>3</n2>
					<V>24.000</V>
					<B>0.005</B>
					<D>2.500</D>
					<E>60.000</E>
					<L>0.400</L>
					<T>00:00:03</T>
					<MaxND>1</MaxND>
					<MIwoc>136</MIwoc>
					<MIcwc>0</MIcwc>
					<MI>136</MI>
				</method>
				<method name="isScriptingInvalid" nesting="2" start_line="456">
					<vG_b>1</vG_b>
					<vG_e>1</vG_e>
					<params>0</params>
					<LOCphy>3</LOCphy>
					<LOCpro>3</LOCpro>
					<LOCbl>0</LOCbl>
					<LOCcom>0</LOCcom>
					<N>8</N>
					<N1>5</N1>
					<N2>3</N2>
					<n>8</n>
					<n1>5</n1>
					<n2>3</n2>
					<V>24.000</V>
					<B>0.005</B>
					<D>2.500</D>
					<E>60.000</E>
					<L>0.400</L>
					<T>00:00:03</T>
					<MaxND>1</MaxND>
					<MIwoc>136</MIwoc>
					<MIcwc>0</MIcwc>
					<MI>136</MI>
				</method>
				<method name="getPageEncoding" nesting="2" start_line="460">
					<vG_b>1</vG_b>
					<vG_e>1</vG_e>
					<params>0</params>
					<LOCphy>3</LOCphy>
					<LOCpro>3</LOCpro>
					<LOCbl>0</LOCbl>
					<LOCcom>0</LOCcom>
					<N>8</N>
					<N1>5</N1>
					<N2>3</N2>
					<n>8</n>
					<n1>5</n1>
					<n2>3</n2>
					<V>24.000</V>
					<B>0.005</B>
					<D>2.500</D>
					<E>60.000</E>
					<L>0.400</L>
					<T>00:00:03</T>
					<MaxND>1</MaxND>
					<MIwoc>136</MIwoc>
					<MIcwc>0</MIcwc>
					<MI>136</MI>
				</method>
				<method name="getIncludePrelude" nesting="2" start_line="464">
					<vG_b>1</vG_b>
					<vG_e>1</vG_e>
					<params>0</params>
					<LOCphy>3</LOCphy>
					<LOCpro>3</LOCpro>
					<LOCbl>0</LOCbl>
					<LOCcom>0</LOCcom>
					<N>8</N>
					<N1>5</N1>
					<N2>3</N2>
					<n>8</n>
					<n1>5</n1>
					<n2>3</n2>
					<V>24.000</V>
					<B>0.005</B>
					<D>2.500</D>
					<E>60.000</E>
					<L>0.400</L>
					<T>00:00:03</T>
					<MaxND>1</MaxND>
					<MIwoc>136</MIwoc>
					<MIcwc>0</MIcwc>
					<MI>136</MI>
				</method>
				<method name="getIncludeCoda" nesting="2" start_line="468">
					<vG_b>1</vG_b>
					<vG_e>1</vG_e>
					<params>0</params>
					<LOCphy>3</LOCphy>
					<LOCpro>3</LOCpro>
					<LOCbl>0</LOCbl>
					<LOCcom>0</LOCcom>
					<N>8</N>
					<N1>5</N1>
					<N2>3</N2>
					<n>8</n>
					<n1>5</n1>
					<n2>3</n2>
					<V>24.000</V>
					<B>0.005</B>
					<D>2.500</D>
					<E>60.000</E>
					<L>0.400</L>
					<T>00:00:03</T>
					<MaxND>1</MaxND>
					<MIwoc>136</MIwoc>
					<MIcwc>0</MIcwc>
					<MI>136</MI>
				</method>
				<class_total>
					<vG_b>1</vG_b>
					<vG_e>1</vG_e>
					<params>6</params>
					<LOCphy>45</LOCphy>
					<LOCpro>36</LOCpro>
					<LOCbl>9</LOCbl>
					<LOCcom alarmed="1">0</LOCcom>
					<N>134</N>
					<N1>72</N1>
					<N2>62</N2>
					<n>26</n>
					<n1>11</n1>
					<n2>15</n2>
					<V>629.859</V>
					<B>0.197</B>
					<D>22.733</D>
					<E>14318.793</E>
					<L>0.044</L>
					<T>00:13:15</T>
					<MaxND>1</MaxND>
					<MIwoc>117</MIwoc>
					<MIcwc>0</MIcwc>
					<MI>117</MI>
				</class_total>
			</class>
			<class_total>
				<vG_b>57</vG_b>
				<vG_e>73</vG_e>
				<vG_b_max>24</vG_b_max>
				<vG_e_max>29</vG_e_max>
				<vG_b_avg>3</vG_b_avg>
				<vG_e_avg>4</vG_e_avg>
				<params>15</params>
				<LOCphy>440</LOCphy>
				<LOCpro>329</LOCpro>
				<LOCbl>66</LOCbl>
				<LOCcom alarmed="1">47</LOCcom>
				<N>1588</N>
				<N1>869</N1>
				<N2>719</N2>
				<n>177</n>
				<n1>32</n1>
				<n2>145</n2>
				<V alarmed="1">11858.558</V>
				<B alarmed="1">3.201</B>
				<D>79.338</D>
				<E>940833.438</E>
				<L>0.013</L>
				<T>14:31:08</T>
				<MaxND>7</MaxND>
				<MIwoc>59</MIwoc>
				<MIcwc>24</MIcwc>
				<MI>83</MI>
			</class_total>
		</class>
		<file_total>
			<vG_b>57</vG_b>
			<vG_e>73</vG_e>
			<LOCphy>472</LOCphy>
			<LOCbl>71</LOCbl>
			<LOCpro>341</LOCpro>
			<LOCcom>62</LOCcom>
			<semicolons>169</semicolons>
		</file_total>
	</file>
	<file name="F:\cmtjwork\v21\webmater\ParserUtils.java" stamp="1136286844">
		<package>org.apache.jasper.xmlparser</package>
		<imports>
			<import>java.io.IOException</import>
			<import>java.io.InputStream</import>
			<import>javax.xml.parsers.DocumentBuilder</import>
			<import>javax.xml.parsers.DocumentBuilderFactory</import>
			<import>javax.xml.parsers.ParserConfigurationException</import>
			<import>org.apache.commons.logging.Log</import>
			<import>org.apache.commons.logging.LogFactory</import>
			<import>org.apache.jasper.Constants</import>
			<import>org.apache.jasper.JasperException</import>
			<import>org.apache.jasper.compiler.Localizer</import>
			<import>org.w3c.dom.Comment</import>
			<import>org.w3c.dom.Document</import>
			<import>org.w3c.dom.NamedNodeMap</import>
			<import>org.w3c.dom.Node</import>
			<import>org.w3c.dom.NodeList</import>
			<import>org.w3c.dom.Text</import>
			<import>org.xml.sax.EntityResolver</import>
			<import>org.xml.sax.ErrorHandler</import>
			<import>org.xml.sax.InputSource</import>
			<import>org.xml.sax.SAXException</import>
			<import>org.xml.sax.SAXParseException</import>
		</imports>
		<class name="ParserUtils" nesting="0" start_line="44">
			<method name="parseXMLDocument" nesting="1" start_line="71">
				<vG_b>5</vG_b>
				<vG_e>5</vG_e>
				<vG_b_max>24</vG_b_max>
				<vG_e_max>29</vG_e_max>
				<vG_b_avg>1</vG_b_avg>
				<vG_e_avg>1</vG_e_avg>
				<params>2</params>
				<LOCphy>46</LOCphy>
				<LOCpro>31</LOCpro>
				<LOCbl>3</LOCbl>
				<LOCcom>12</LOCcom>
				<N>168</N>
				<N1>90</N1>
				<N2>78</N2>
				<n>55</n>
				<n1>13</n1>
				<n2>42</n2>
				<V>971.268</V>
				<B>0.172</B>
				<D>12.071</D>
				<E>11724.598</E>
				<L>0.083</L>
				<T>00:10:51</T>
				<MaxND>2</MaxND>
				<MIwoc>72</MIwoc>
				<MIcwc>36</MIcwc>
				<MI>108</MI>
			</method>
			<method name="parseXMLDocument" nesting="1" start_line="119">
				<vG_b>1</vG_b>
				<vG_e>1</vG_e>
				<vG_b_max>24</vG_b_max>
				<vG_e_max>29</vG_e_max>
				<vG_b_avg>1</vG_b_avg>
				<vG_e_avg>1</vG_e_avg>
				<params>2</params>
				<LOCphy>15</LOCphy>
				<LOCpro>4</LOCpro>
				<LOCbl>1</LOCbl>
				<LOCcom>10</LOCcom>
				<N>23</N>
				<N1>12</N1>
				<N2>11</N2>
				<n>16</n>
				<n1>8</n1>
				<n2>8</n2>
				<V>92.000</V>
				<B>0.021</B>
				<D>5.500</D>
				<E>506.000</E>
				<L>0.182</L>
				<T>00:00:28</T>
				<MaxND>1</MaxND>
				<MIwoc>103</MIwoc>
				<MIcwc>48</MIcwc>
				<MI>151</MI>
			</method>
			<method name="convert" nesting="1" start_line="139">
				<vG_b>9</vG_b>
				<vG_e>9</vG_e>
				<vG_b_max>24</vG_b_max>
				<vG_e_max>29</vG_e_max>
				<vG_b_avg>1</vG_b_avg>
				<vG_e_avg>1</vG_e_avg>
				<params>2</params>
				<LOCphy>47</LOCphy>
				<LOCpro>32</LOCpro>
				<LOCbl>4</LOCbl>
				<LOCcom>11</LOCcom>
				<N>185</N>
				<N1>99</N1>
				<N2>86</N2>
				<n>51</n>
				<n1>18</n1>
				<n2>33</n2>
				<V alarmed="1">1049.399</V>
				<B>0.282</B>
				<D>23.455</D>
				<E>24613.170</E>
				<L>0.043</L>
				<T>00:22:47</T>
				<MaxND>5</MaxND>
				<MIwoc>70</MIwoc>
				<MIcwc>34</MIcwc>
				<MI>104</MI>
			</method>
			<class_total>
				<vG_b>13</vG_b>
				<vG_e>13</vG_e>
				<vG_b_max>24</vG_b_max>
				<vG_e_max>29</vG_e_max>
				<vG_b_avg>1</vG_b_avg>
				<vG_e_avg>1</vG_e_avg>
				<params>6</params>
				<LOCphy>143</LOCphy>
				<LOCpro>72</LOCpro>
				<LOCbl>21</LOCbl>
				<LOCcom>50</LOCcom>
				<N>403</N>
				<N1>218</N1>
				<N2>185</N2>
				<n>104</n>
				<n1>25</n1>
				<n2>79</n2>
				<V>2700.277</V>
				<B>0.614</B>
				<D>29.272</D>
				<E>79042.922</E>
				<L>0.034</L>
				<T>01:13:11</T>
				<MaxND>5</MaxND>
				<MIwoc>72</MIwoc>
				<MIcwc>40</MIcwc>
				<MI>112</MI>
			</class_total>
		</class>
		<class name="MyEntityResolver" nesting="0" start_line="189">
			<method name="resolveEntity" nesting="1" start_line="196">
				<vG_b>5</vG_b>
				<vG_e>5</vG_e>
				<vG_b_max>24</vG_b_max>
				<vG_e_max>29</vG_e_max>
				<vG_b_avg>1</vG_b_avg>
				<vG_e_avg>1</vG_e_avg>
				<params>2</params>
				<LOCphy>22</LOCphy>
				<LOCpro>22</LOCpro>
				<LOCbl>0</LOCbl>
				<LOCcom alarmed="1">0</LOCcom>
				<N>126</N>
				<N1>65</N1>
				<N2>61</N2>
				<n>51</n>
				<n1>18</n1>
				<n2>33</n2>
				<V>714.726</V>
				<B>0.174</B>
				<D>16.636</D>
				<E>11890.435</E>
				<L>0.060</L>
				<T>00:11:00</T>
				<MaxND>4</MaxND>
				<MIwoc>86</MIwoc>
				<MIcwc>0</MIcwc>
				<MI>86</MI>
			</method>
			<class_total>
				<vG_b>5</vG_b>
				<vG_e>5</vG_e>
				<vG_b_max>24</vG_b_max>
				<vG_e_max>29</vG_e_max>
				<vG_b_avg>1</vG_b_avg>
				<vG_e_avg>1</vG_e_avg>
				<params>2</params>
				<LOCphy>30</LOCphy>
				<LOCpro>25</LOCpro>
				<LOCbl>3</LOCbl>
				<LOCcom alarmed="1">2</LOCcom>
				<N>143</N>
				<N1>75</N1>
				<N2>68</N2>
				<n>59</n>
				<n1>21</n1>
				<n2>38</n2>
				<V>841.218</V>
				<B>0.210</B>
				<D>18.789</D>
				<E>15806.043</E>
				<L>0.053</L>
				<T>00:14:38</T>
				<MaxND>4</MaxND>
				<MIwoc>80</MIwoc>
				<MIcwc>19</MIcwc>
				<MI>99</MI>
			</class_total>
		</class>
		<class name="MyErrorHandler" nesting="0" start_line="220">
			<method name="warning" nesting="1" start_line="225">
				<vG_b>2</vG_b>
				<vG_e>2</vG_e>
				<vG_b_max>24</vG_b_max>
				<vG_e_max>29</vG_e_max>
				<vG_b_avg>1</vG_b_avg>
				<vG_e_avg>1</vG_e_avg>
				<params>1</params>
				<LOCphy>5</LOCphy>
				<LOCpro>4</LOCpro>
				<LOCbl>0</LOCbl>
				<LOCcom>1</LOCcom>
				<N>22</N>
				<N1>11</N1>
				<N2>11</N2>
				<n>17</n>
				<n1>8</n1>
				<n2>9</n2>
				<V>89.924</V>
				<B>0.019</B>
				<D>4.889</D>
				<E>439.629</E>
				<L>0.205</L>
				<T>00:00:24</T>
				<MaxND>1</MaxND>
				<MIwoc>121</MIwoc>
				<MIcwc>32</MIcwc>
				<MI>153</MI>
			</method>
			<method name="error" nesting="1" start_line="231">
				<vG_b>1</vG_b>
				<vG_e>1</vG_e>
				<vG_b_max>24</vG_b_max>
				<vG_e_max>29</vG_e_max>
				<vG_b_avg>1</vG_b_avg>
				<vG_e_avg>1</vG_e_avg>
				<params>1</params>
				<LOCphy>3</LOCphy>
				<LOCpro>3</LOCpro>
				<LOCbl>0</LOCbl>
				<LOCcom>0</LOCcom>
				<N>12</N>
				<N1>6</N1>
				<N2>6</N2>
				<n>11</n>
				<n1>6</n1>
				<n2>5</n2>
				<V>41.513</V>
				<B>0.009</B>
				<D>3.600</D>
				<E>149.447</E>
				<L>0.278</L>
				<T>00:00:08</T>
				<MaxND>1</MaxND>
				<MIwoc>134</MIwoc>
				<MIcwc>0</MIcwc>
				<MI>134</MI>
			</method>
			<method name="fatalError" nesting="1" start_line="235">
				<vG_b>1</vG_b>
				<vG_e>1</vG_e>
				<vG_b_max>24</vG_b_max>
				<vG_e_max>29</vG_e_max>
				<vG_b_avg>1</vG_b_avg>
				<vG_e_avg>1</vG_e_avg>
				<params>1</params>
				<LOCphy>3</LOCphy>
				<LOCpro>3</LOCpro>
				<LOCbl>0</LOCbl>
				<LOCcom>0</LOCcom>
				<N>12</N>
				<N1>6</N1>
				<N2>6</N2>
				<n>11</n>
				<n1>6</n1>
				<n2>5</n2>
				<V>41.513</V>
				<B>0.009</B>
				<D>3.600</D>
				<E>149.447</E>
				<L>0.278</L>
				<T>00:00:08</T>
				<MaxND>1</MaxND>
				<MIwoc>134</MIwoc>
				<MIcwc>0</MIcwc>
				<MI>134</MI>
			</method>
			<class_total>
				<vG_b>2</vG_b>
				<vG_e>2</vG_e>
				<vG_b_max>24</vG_b_max>
				<vG_e_max>29</vG_e_max>
				<vG_b_avg>1</vG_b_avg>
				<vG_e_avg>1</vG_e_avg>
				<params>3</params>
				<LOCphy>19</LOCphy>
				<LOCpro>13</LOCpro>
				<LOCbl>4</LOCbl>
				<LOCcom alarmed="1">2</LOCcom>
				<N>63</N>
				<N1>33</N1>
				<N2>30</N2>
				<n>29</n>
				<n1>13</n1>
				<n2>16</n2>
				<V>306.053</V>
				<B>0.080</B>
				<D>12.188</D>
				<E>3730.019</E>
				<L>0.082</L>
				<T>00:03:27</T>
				<MaxND>1</MaxND>
				<MIwoc>117</MIwoc>
				<MIcwc>24</MIcwc>
				<MI>141</MI>
			</class_total>
		</class>
		<file_total>
			<vG_b>18</vG_b>
			<vG_e>18</vG_e>
			<LOCphy>238</LOCphy>
			<LOCbl>37</LOCbl>
			<LOCpro>132</LOCpro>
			<LOCcom>69</LOCcom>
			<semicolons>73</semicolons>
		</file_total>
	</file>
	<system>
		<packages>3</packages>
		<files>4</files>
		<measured_items>39</measured_items>
		<LOCphy>1023</LOCphy>
		<LOCpro>657</LOCpro>
		<LOCcom>207</LOCcom>
		<LOCbl>161</LOCbl>
		<semicolons>353</semicolons>
		<java_comment_blocks>14</java_comment_blocks>
		<vG_b>96</vG_b>
		<vG_e>112</vG_e>
		<MIwoc>85</MIwoc>
		<MIcw>27</MIcw>
		<MI>111</MI>
		<methods_on_two_top_levels>
			<total>30</total>
			<LOCpro_avg>18</LOCpro_avg>
			<comment_percent_avg>13</comment_percent_avg>
			<vG_b_avg>4</vG_b_avg>
			<vG_e_avg>4</vG_e_avg>
		</methods_on_two_top_levels>
		<classes>
			<total>8</total>
			<on_top_level>5</on_top_level>
			<extends>2</extends>
			<implements>2</implements>
		</classes>
		<interfaces>
			<total>1</total>
			<on_top_level>1</on_top_level>
			<extends>0</extends>
			<implements>0</implements>
		</interfaces>
		<alarms>
			<vG_alarmed>5</vG_alarmed>
			<LOCpro_alarmed>3</LOCpro_alarmed>
			<comment_percent_alarmed>15</comment_percent_alarmed>
			<V_alarmed>7</V_alarmed>
			<B_alarmed>1</B_alarmed>
			<MI_alarmed>4</MI_alarmed>
		</alarms>
		<alarm_limits>
			<top_level_classes>
				<vG_low>1</vG_low>
				<vG_high>100</vG_high>
				<LOCpro_low>4</LOCpro_low>
				<LOCpro_high>400</LOCpro_high>
				<comment_percent_low>20</comment_percent_low>
				<comment_percent_high>60</comment_percent_high>
				<V_low>100</V_low>
				<V_high>8000</V_high>
				<B_low>0</B_low>
				<B_high>2</B_high>
				<MI_low>80</MI_low>
			</top_level_classes>
			<second_level_classes>
				<vG_low>1</vG_low>
				<vG_high>100</vG_high>
				<LOCpro_low>4</LOCpro_low>
				<LOCpro_high>400</LOCpro_high>
				<comment_percent_low>20</comment_percent_low>
				<comment_percent_high>60</comment_percent_high>
				<V_low>100</V_low>
				<V_high>8000</V_high>
				<B_low>0</B_low>
				<B_high>2</B_high>
				<MI_low>80</MI_low>
			</second_level_classes>
			<methods>
				<vG_low>1</vG_low>
				<vG_high>10</vG_high>
				<LOCpro_low>1</LOCpro_low>
				<LOCpro_high>40</LOCpro_high>
				<comment_percent_low>20</comment_percent_low>
				<comment_percent_high>60</comment_percent_high>
				<V_low>4</V_low>
				<V_high>1000</V_high>
				<MI_low>80</MI_low>
			</methods>
		</alarm_limits>
		<error_messages count="0">
		</error_messages>
	</system>
</cmtjava_long_report>