<testResult _class='hudson.tasks.junit.TestResult'><duration>1.028</duration><empty>false</empty><failCount>18</failCount><passCount>19</passCount><skipCount>0</skipCount><suite><case><age>0</age><className>org.seasar.aptina.beans.internal.BeanClassGeneratorTest</className><duration>0.012</duration><failedSince>0</failedSince><name>testPutClassHeaderFoo</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.seasar.aptina.beans.internal.BeanClassGeneratorTest</className><duration>0.024</duration><failedSince>0</failedSince><name>testPutClassHeaderBar</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.seasar.aptina.beans.internal.BeanClassGeneratorTest</className><duration>0.011</duration><failedSince>0</failedSince><name>testPutClassHeaderBound</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.seasar.aptina.beans.internal.BeanClassGeneratorTest</className><duration>0.011</duration><failedSince>0</failedSince><name>testPutClassHeaderConstrained</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.seasar.aptina.beans.internal.BeanClassGeneratorTest</className><duration>0.011</duration><failedSince>0</failedSince><name>testPutClassHeaderBoundAndConstrained</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.seasar.aptina.beans.internal.BeanClassGeneratorTest</className><duration>0.01</duration><failedSince>0</failedSince><name>testPutClassFooter</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.seasar.aptina.beans.internal.BeanClassGeneratorTest</className><duration>0.022</duration><failedSince>0</failedSince><name>testPutConstructorFoo</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.seasar.aptina.beans.internal.BeanClassGeneratorTest</className><duration>0.021</duration><failedSince>0</failedSince><name>testPutConstructorBar</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>269</age><className>org.seasar.aptina.beans.internal.BeanClassGeneratorTest</className><duration>0.012</duration><errorDetails>line:2 expected:&lt;     * [{@literal a} を返します。]&gt; but was:&lt;     * [Return the {@literal a}.]&gt;</errorDetails><errorStackTrace>junit.framework.ComparisonFailure: line:2 expected:&lt;     * [{@literal a} を返します。]&gt; but was:&lt;     * [Return the {@literal a}.]&gt;
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at org.seasar.aptina.unit.AptinaTestCase.assertEqualsByLine(AptinaTestCase.java:963)
	at org.seasar.aptina.unit.AptinaTestCase.assertEqualsByLine(AptinaTestCase.java:936)
	at org.seasar.aptina.beans.internal.BeanClassGeneratorTest.assertEqualsByLine(BeanClassGeneratorTest.java:318)
	at org.seasar.aptina.beans.internal.BeanClassGeneratorTest.testPutGetterFoo(BeanClassGeneratorTest.java:146)
</errorStackTrace><failedSince>4247</failedSince><name>testPutGetterFoo</name><properties></properties><skipped>false</skipped><status>FAILED</status></case><case><age>269</age><className>org.seasar.aptina.beans.internal.BeanClassGeneratorTest</className><duration>0.024</duration><errorDetails>line:2 expected:&lt;     * [{@literal aaa} を返します。]&gt; but was:&lt;     * [Return the {@literal aaa}.]&gt;</errorDetails><errorStackTrace>junit.framework.ComparisonFailure: line:2 expected:&lt;     * [{@literal aaa} を返します。]&gt; but was:&lt;     * [Return the {@literal aaa}.]&gt;
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at org.seasar.aptina.unit.AptinaTestCase.assertEqualsByLine(AptinaTestCase.java:963)
	at org.seasar.aptina.unit.AptinaTestCase.assertEqualsByLine(AptinaTestCase.java:936)
	at org.seasar.aptina.beans.internal.BeanClassGeneratorTest.assertEqualsByLine(BeanClassGeneratorTest.java:318)
	at org.seasar.aptina.beans.internal.BeanClassGeneratorTest.testPutGetterBar(BeanClassGeneratorTest.java:159)
</errorStackTrace><failedSince>4247</failedSince><name>testPutGetterBar</name><properties></properties><skipped>false</skipped><status>FAILED</status><stdout>warning: 
</stdout></case><case><age>269</age><className>org.seasar.aptina.beans.internal.BeanClassGeneratorTest</className><duration>0.012</duration><errorDetails>line:2 expected:&lt;     * [{@literal a} を設定します。]&gt; but was:&lt;     * [Set the {@literal a}.]&gt;</errorDetails><errorStackTrace>junit.framework.ComparisonFailure: line:2 expected:&lt;     * [{@literal a} を設定します。]&gt; but was:&lt;     * [Set the {@literal a}.]&gt;
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at org.seasar.aptina.unit.AptinaTestCase.assertEqualsByLine(AptinaTestCase.java:963)
	at org.seasar.aptina.unit.AptinaTestCase.assertEqualsByLine(AptinaTestCase.java:936)
	at org.seasar.aptina.beans.internal.BeanClassGeneratorTest.assertEqualsByLine(BeanClassGeneratorTest.java:318)
	at org.seasar.aptina.beans.internal.BeanClassGeneratorTest.testPutSetterFoo(BeanClassGeneratorTest.java:172)
</errorStackTrace><failedSince>4247</failedSince><name>testPutSetterFoo</name><properties></properties><skipped>false</skipped><status>FAILED</status></case><case><age>269</age><className>org.seasar.aptina.beans.internal.BeanClassGeneratorTest</className><duration>0.024</duration><errorDetails>line:2 expected:&lt;     * [{@literal aaa} を設定します。]&gt; but was:&lt;     * [Set the {@literal aaa}.]&gt;</errorDetails><errorStackTrace>junit.framework.ComparisonFailure: line:2 expected:&lt;     * [{@literal aaa} を設定します。]&gt; but was:&lt;     * [Set the {@literal aaa}.]&gt;
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at org.seasar.aptina.unit.AptinaTestCase.assertEqualsByLine(AptinaTestCase.java:963)
	at org.seasar.aptina.unit.AptinaTestCase.assertEqualsByLine(AptinaTestCase.java:936)
	at org.seasar.aptina.beans.internal.BeanClassGeneratorTest.assertEqualsByLine(BeanClassGeneratorTest.java:318)
	at org.seasar.aptina.beans.internal.BeanClassGeneratorTest.testPutSetterBar(BeanClassGeneratorTest.java:185)
</errorStackTrace><failedSince>4247</failedSince><name>testPutSetterBar</name><properties></properties><skipped>false</skipped><status>FAILED</status><stdout>warning: 
</stdout></case><case><age>269</age><className>org.seasar.aptina.beans.internal.BeanClassGeneratorTest</className><duration>0.01</duration><errorDetails>line:2 expected:&lt;     * [{@literal bbb} を設定します。]&gt; but was:&lt;     * [Set the {@literal bbb}.]&gt;</errorDetails><errorStackTrace>junit.framework.ComparisonFailure: line:2 expected:&lt;     * [{@literal bbb} を設定します。]&gt; but was:&lt;     * [Set the {@literal bbb}.]&gt;
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at org.seasar.aptina.unit.AptinaTestCase.assertEqualsByLine(AptinaTestCase.java:963)
	at org.seasar.aptina.unit.AptinaTestCase.assertEqualsByLine(AptinaTestCase.java:936)
	at org.seasar.aptina.beans.internal.BeanClassGeneratorTest.assertEqualsByLine(BeanClassGeneratorTest.java:318)
	at org.seasar.aptina.beans.internal.BeanClassGeneratorTest.testPutSetterBound(BeanClassGeneratorTest.java:198)
</errorStackTrace><failedSince>4247</failedSince><name>testPutSetterBound</name><properties></properties><skipped>false</skipped><status>FAILED</status></case><case><age>269</age><className>org.seasar.aptina.beans.internal.BeanClassGeneratorTest</className><duration>0.01</duration><errorDetails>line:2 expected:&lt;     * [{@literal bbb} を設定します。]&gt; but was:&lt;     * [Set the {@literal bbb}.]&gt;</errorDetails><errorStackTrace>junit.framework.ComparisonFailure: line:2 expected:&lt;     * [{@literal bbb} を設定します。]&gt; but was:&lt;     * [Set the {@literal bbb}.]&gt;
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at org.seasar.aptina.unit.AptinaTestCase.assertEqualsByLine(AptinaTestCase.java:963)
	at org.seasar.aptina.unit.AptinaTestCase.assertEqualsByLine(AptinaTestCase.java:936)
	at org.seasar.aptina.beans.internal.BeanClassGeneratorTest.assertEqualsByLine(BeanClassGeneratorTest.java:318)
	at org.seasar.aptina.beans.internal.BeanClassGeneratorTest.testPutSetterConstrained(BeanClassGeneratorTest.java:211)
</errorStackTrace><failedSince>4247</failedSince><name>testPutSetterConstrained</name><properties></properties><skipped>false</skipped><status>FAILED</status></case><case><age>269</age><className>org.seasar.aptina.beans.internal.BeanClassGeneratorTest</className><duration>0.009</duration><errorDetails>line:2 expected:&lt;     * [{@literal bbb} を設定します。]&gt; but was:&lt;     * [Set the {@literal bbb}.]&gt;</errorDetails><errorStackTrace>junit.framework.ComparisonFailure: line:2 expected:&lt;     * [{@literal bbb} を設定します。]&gt; but was:&lt;     * [Set the {@literal bbb}.]&gt;
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at org.seasar.aptina.unit.AptinaTestCase.assertEqualsByLine(AptinaTestCase.java:963)
	at org.seasar.aptina.unit.AptinaTestCase.assertEqualsByLine(AptinaTestCase.java:936)
	at org.seasar.aptina.beans.internal.BeanClassGeneratorTest.assertEqualsByLine(BeanClassGeneratorTest.java:318)
	at org.seasar.aptina.beans.internal.BeanClassGeneratorTest.testPutSetterBoundAndConstrained(BeanClassGeneratorTest.java:224)
</errorStackTrace><failedSince>4247</failedSince><name>testPutSetterBoundAndConstrained</name><properties></properties><skipped>false</skipped><status>FAILED</status></case><case><age>269</age><className>org.seasar.aptina.beans.internal.BeanClassGeneratorTest</className><duration>0.008</duration><errorDetails>line:2 expected:&lt;     * [{@link java.beans.PropertyChangeListener} をリスナーリストに追加します。]&gt; but was:&lt;     * [Add a {@link java.beans.PropertyChangeListener} to the listener list.]&gt;</errorDetails><errorStackTrace>junit.framework.ComparisonFailure: line:2 expected:&lt;     * [{@link java.beans.PropertyChangeListener} をリスナーリストに追加します。]&gt; but was:&lt;     * [Add a {@link java.beans.PropertyChangeListener} to the listener list.]&gt;
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at org.seasar.aptina.unit.AptinaTestCase.assertEqualsByLine(AptinaTestCase.java:963)
	at org.seasar.aptina.unit.AptinaTestCase.assertEqualsByLine(AptinaTestCase.java:936)
	at org.seasar.aptina.beans.internal.BeanClassGeneratorTest.assertEqualsByLine(BeanClassGeneratorTest.java:318)
	at org.seasar.aptina.beans.internal.BeanClassGeneratorTest.testPutListenerBound(BeanClassGeneratorTest.java:233)
</errorStackTrace><failedSince>4247</failedSince><name>testPutListenerBound</name><properties></properties><skipped>false</skipped><status>FAILED</status></case><case><age>269</age><className>org.seasar.aptina.beans.internal.BeanClassGeneratorTest</className><duration>0.017</duration><errorDetails>line:2 expected:&lt;     * [{@link java.beans.VetoableChangeListener} をリスナーリストに追加します。]&gt; but was:&lt;     * [Add a {@link java.beans.VetoableChangeListener} to the listener list.]&gt;</errorDetails><errorStackTrace>junit.framework.ComparisonFailure: line:2 expected:&lt;     * [{@link java.beans.VetoableChangeListener} をリスナーリストに追加します。]&gt; but was:&lt;     * [Add a {@link java.beans.VetoableChangeListener} to the listener list.]&gt;
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at org.seasar.aptina.unit.AptinaTestCase.assertEqualsByLine(AptinaTestCase.java:963)
	at org.seasar.aptina.unit.AptinaTestCase.assertEqualsByLine(AptinaTestCase.java:936)
	at org.seasar.aptina.beans.internal.BeanClassGeneratorTest.assertEqualsByLine(BeanClassGeneratorTest.java:318)
	at org.seasar.aptina.beans.internal.BeanClassGeneratorTest.testPutListenerConstrained(BeanClassGeneratorTest.java:242)
</errorStackTrace><failedSince>4247</failedSince><name>testPutListenerConstrained</name><properties></properties><skipped>false</skipped><status>FAILED</status></case><case><age>269</age><className>org.seasar.aptina.beans.internal.BeanClassGeneratorTest</className><duration>0.008</duration><errorDetails>line:2 expected:&lt;     * [{@link java.beans.PropertyChangeListener} をリスナーリストに追加します。]&gt; but was:&lt;     * [Add a {@link java.beans.PropertyChangeListener} to the listener list.]&gt;</errorDetails><errorStackTrace>junit.framework.ComparisonFailure: line:2 expected:&lt;     * [{@link java.beans.PropertyChangeListener} をリスナーリストに追加します。]&gt; but was:&lt;     * [Add a {@link java.beans.PropertyChangeListener} to the listener list.]&gt;
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at org.seasar.aptina.unit.AptinaTestCase.assertEqualsByLine(AptinaTestCase.java:963)
	at org.seasar.aptina.unit.AptinaTestCase.assertEqualsByLine(AptinaTestCase.java:936)
	at org.seasar.aptina.beans.internal.BeanClassGeneratorTest.assertEqualsByLine(BeanClassGeneratorTest.java:318)
	at org.seasar.aptina.beans.internal.BeanClassGeneratorTest.testPutListenerBoundAndConstrained(BeanClassGeneratorTest.java:251)
</errorStackTrace><failedSince>4247</failedSince><name>testPutListenerBoundAndConstrained</name><properties></properties><skipped>false</skipped><status>FAILED</status></case><case><age>269</age><className>org.seasar.aptina.beans.internal.BeanClassGeneratorTest</className><duration>0.007</duration><errorDetails>line:2 expected:&lt;     * [{@literal bbb} の {@link java.beans.PropertyChangeListener} をリスナーリストに追加します。]&gt; but was:&lt;     * [Add a {@link java.beans.PropertyChangeListener} for the {@literal bbb}.]&gt;</errorDetails><errorStackTrace>junit.framework.ComparisonFailure: line:2 expected:&lt;     * [{@literal bbb} の {@link java.beans.PropertyChangeListener} をリスナーリストに追加します。]&gt; but was:&lt;     * [Add a {@link java.beans.PropertyChangeListener} for the {@literal bbb}.]&gt;
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at org.seasar.aptina.unit.AptinaTestCase.assertEqualsByLine(AptinaTestCase.java:963)
	at org.seasar.aptina.unit.AptinaTestCase.assertEqualsByLine(AptinaTestCase.java:936)
	at org.seasar.aptina.beans.internal.BeanClassGeneratorTest.assertEqualsByLine(BeanClassGeneratorTest.java:318)
	at org.seasar.aptina.beans.internal.BeanClassGeneratorTest.testPutSpecificListenerBound(BeanClassGeneratorTest.java:264)
</errorStackTrace><failedSince>4247</failedSince><name>testPutSpecificListenerBound</name><properties></properties><skipped>false</skipped><status>FAILED</status></case><case><age>269</age><className>org.seasar.aptina.beans.internal.BeanClassGeneratorTest</className><duration>0.007</duration><errorDetails>line:2 expected:&lt;     * [{@literal bbb} の {@link java.beans.VetoableChangeListener} をリスナーリストに追加します。]&gt; but was:&lt;     * [Add a {@link java.beans.VetoableChangeListener} for the {@literal bbb}.]&gt;</errorDetails><errorStackTrace>junit.framework.ComparisonFailure: line:2 expected:&lt;     * [{@literal bbb} の {@link java.beans.VetoableChangeListener} をリスナーリストに追加します。]&gt; but was:&lt;     * [Add a {@link java.beans.VetoableChangeListener} for the {@literal bbb}.]&gt;
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at org.seasar.aptina.unit.AptinaTestCase.assertEqualsByLine(AptinaTestCase.java:963)
	at org.seasar.aptina.unit.AptinaTestCase.assertEqualsByLine(AptinaTestCase.java:936)
	at org.seasar.aptina.beans.internal.BeanClassGeneratorTest.assertEqualsByLine(BeanClassGeneratorTest.java:318)
	at org.seasar.aptina.beans.internal.BeanClassGeneratorTest.testPutSpecificListenerConstrained(BeanClassGeneratorTest.java:277)
</errorStackTrace><failedSince>4247</failedSince><name>testPutSpecificListenerConstrained</name><properties></properties><skipped>false</skipped><status>FAILED</status></case><case><age>269</age><className>org.seasar.aptina.beans.internal.BeanClassGeneratorTest</className><duration>0.006</duration><errorDetails>line:2 expected:&lt;     * [{@literal bbb} の {@link java.beans.PropertyChangeListener} をリスナーリストに追加します。]&gt; but was:&lt;     * [Add a {@link java.beans.PropertyChangeListener} for the {@literal bbb}.]&gt;</errorDetails><errorStackTrace>junit.framework.ComparisonFailure: line:2 expected:&lt;     * [{@literal bbb} の {@link java.beans.PropertyChangeListener} をリスナーリストに追加します。]&gt; but was:&lt;     * [Add a {@link java.beans.PropertyChangeListener} for the {@literal bbb}.]&gt;
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at org.seasar.aptina.unit.AptinaTestCase.assertEqualsByLine(AptinaTestCase.java:963)
	at org.seasar.aptina.unit.AptinaTestCase.assertEqualsByLine(AptinaTestCase.java:936)
	at org.seasar.aptina.beans.internal.BeanClassGeneratorTest.assertEqualsByLine(BeanClassGeneratorTest.java:318)
	at org.seasar.aptina.beans.internal.BeanClassGeneratorTest.testPutSpecificListenerBoundAndConstrained(BeanClassGeneratorTest.java:290)
</errorStackTrace><failedSince>4247</failedSince><name>testPutSpecificListenerBoundAndConstrained</name><properties></properties><skipped>false</skipped><status>FAILED</status></case><duration>0.286</duration><name>org.seasar.aptina.beans.internal.BeanClassGeneratorTest</name><properties></properties></suite><suite><case><age>0</age><className>org.seasar.aptina.beans.internal.BeanInfoFactoryTest</className><duration>0.012</duration><failedSince>0</failedSince><name>testProcessTypeFoo</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.seasar.aptina.beans.internal.BeanInfoFactoryTest</className><duration>0.025</duration><failedSince>0</failedSince><name>testProcessTypeBar</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.seasar.aptina.beans.internal.BeanInfoFactoryTest</className><duration>0.011</duration><failedSince>0</failedSince><name>testProcessTypeBound</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.seasar.aptina.beans.internal.BeanInfoFactoryTest</className><duration>0.011</duration><failedSince>0</failedSince><name>testProcessTypeConstrained</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.seasar.aptina.beans.internal.BeanInfoFactoryTest</className><duration>0.016</duration><failedSince>0</failedSince><name>testProcessTypeBoundAndConstrained</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.seasar.aptina.beans.internal.BeanInfoFactoryTest</className><duration>0.012</duration><failedSince>0</failedSince><name>testProcessFieldFoo</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.seasar.aptina.beans.internal.BeanInfoFactoryTest</className><duration>0.024</duration><failedSince>0</failedSince><name>testProcessFieldBar</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.seasar.aptina.beans.internal.BeanInfoFactoryTest</className><duration>0.011</duration><failedSince>0</failedSince><name>testProcessConstructorFoo</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.seasar.aptina.beans.internal.BeanInfoFactoryTest</className><duration>0.021</duration><failedSince>0</failedSince><name>testProcessConstructorBar</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.seasar.aptina.beans.internal.BeanInfoFactoryTest</className><duration>0.012</duration><failedSince>0</failedSince><name>testProcessMethodBaz</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.seasar.aptina.beans.internal.BeanInfoFactoryTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testToBeanClassName</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><duration>0.158</duration><name>org.seasar.aptina.beans.internal.BeanInfoFactoryTest</name><properties></properties></suite><suite><case><age>269</age><className>org.seasar.aptina.beans.internal.BeansProcessorTest</className><duration>0.352</duration><errorDetails>line:17 expected:&lt;     * [{@literal a} を返します。]&gt; but was:&lt;     * [Return the {@literal a}.]&gt;</errorDetails><errorStackTrace>junit.framework.ComparisonFailure: line:17 expected:&lt;     * [{@literal a} を返します。]&gt; but was:&lt;     * [Return the {@literal a}.]&gt;
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at org.seasar.aptina.unit.AptinaTestCase.assertEqualsByLine(AptinaTestCase.java:963)
	at org.seasar.aptina.unit.AptinaTestCase.assertEqualsByLine(AptinaTestCase.java:936)
	at org.seasar.aptina.unit.AptinaTestCase.assertEqualsGeneratedSource(AptinaTestCase.java:1017)
	at org.seasar.aptina.unit.AptinaTestCase.assertEqualsGeneratedSourceWithResource(AptinaTestCase.java:1181)
	at org.seasar.aptina.unit.AptinaTestCase.assertEqualsGeneratedSourceWithResource(AptinaTestCase.java:1244)
	at org.seasar.aptina.beans.internal.BeansProcessorTest.assertGeneratedSource(BeansProcessorTest.java:108)
	at org.seasar.aptina.beans.internal.BeansProcessorTest.testFoo(BeansProcessorTest.java:52)
</errorStackTrace><failedSince>4247</failedSince><name>testFoo</name><properties></properties><skipped>false</skipped><status>FAILED</status><stdout>package org.seasar.aptina.beans.example;

/**
 * ほげ
 * 
 * @author koichik
 */
@org.seasar.aptina.beans.JavaBean
@javax.annotation.Generated({"Aptina Beans", "org.seasar.aptina", "aptina-beans", "DEV"})
public class FooBean extends org.seasar.aptina.beans.example.FooBeanState {

    public  FooBean() {
        super();
    }

    /**
     * Return the {@literal a}.
     * 
     * @return the {@literal a}.
     */
    public int getA() {
        return a;
    }

    /**
     * Set the {@literal a}.
     * 
     * @param 
     * the {@literal a}.
     */
    public void setA(int a) {
        this.a = a;
    }

    /**
     * Return the {@literal b}.
     * 
     * @return the {@literal b}.
     */
    public java.lang.String getB() {
        return b;
    }

}

</stdout></case><case><age>269</age><className>org.seasar.aptina.beans.internal.BeansProcessorTest</className><duration>0.087</duration><errorDetails>line:55 expected:&lt;     * [{@literal あああ} を返します。]&gt; but was:&lt;     * [Return the {@literal あああ}.]&gt;</errorDetails><errorStackTrace>junit.framework.ComparisonFailure: line:55 expected:&lt;     * [{@literal あああ} を返します。]&gt; but was:&lt;     * [Return the {@literal あああ}.]&gt;
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at org.seasar.aptina.unit.AptinaTestCase.assertEqualsByLine(AptinaTestCase.java:963)
	at org.seasar.aptina.unit.AptinaTestCase.assertEqualsByLine(AptinaTestCase.java:936)
	at org.seasar.aptina.unit.AptinaTestCase.assertEqualsGeneratedSource(AptinaTestCase.java:1017)
	at org.seasar.aptina.unit.AptinaTestCase.assertEqualsGeneratedSourceWithResource(AptinaTestCase.java:1181)
	at org.seasar.aptina.unit.AptinaTestCase.assertEqualsGeneratedSourceWithResource(AptinaTestCase.java:1244)
	at org.seasar.aptina.beans.internal.BeansProcessorTest.assertGeneratedSource(BeansProcessorTest.java:108)
	at org.seasar.aptina.beans.internal.BeansProcessorTest.testBar(BeansProcessorTest.java:64)
</errorStackTrace><failedSince>4247</failedSince><name>testBar</name><properties></properties><skipped>false</skipped><status>FAILED</status><stdout>src/test/java/org/seasar/aptina/beans/example/BarBeanState.java:52: warning: 
package org.seasar.aptina.beans.example;

/**
 * テスト
 * 
 * @author koichik
 * @param &lt;E&gt;
 * @param &lt;T&gt;
 */
@org.seasar.aptina.beans.JavaBean
@javax.annotation.Generated({"Aptina Beans", "org.seasar.aptina", "aptina-beans", "DEV"})
public class BarBean&lt;E, T extends java.util.List&lt;E&gt; &amp; java.io.Serializable&gt; extends org.seasar.aptina.beans.example.BarBeanState&lt;E, T&gt; {

    /**
     * インスタンスを構築します。
     * 
     * @param aaa
     *            あああ
     */
    protected  BarBean(T aaa) {
        super(aaa);
    }

    /**
     * インスタンスを構築します。
     * 
     * @param &lt;S&gt;
     *            いいいの型
     * @param bbb
     *            いいい
     * @param hoge
     *            ほげ
     * @throws NullPointerException
     *             何かが{@literal null}だった場合
     */
    &lt;S&gt; BarBean(T[] bbb, S hoge) throws java.lang.NullPointerException {
        super(bbb, hoge);
    }

    /**
     * インスタンスを構築します。
     * 
     * @param aaa
     *            あああ
     * @param bbb
     *            いいい
     * @param ccc
     *            ううう
     */
    public  BarBean(T aaa, T[] bbb, java.util.List&lt;? extends T&gt; ccc) {
        super(aaa, bbb, ccc);
    }

    /**
     * Return the {@literal あああ}.
     * 
     * @return the {@literal あああ}.
     */
    public T getAaa() {
        return aaa;
    }

    /**
     * Set the {@literal あああ}.
     * 
     * @param 
     * the {@literal あああ}.
     */
    public void setAaa(T aaa) {
        this.aaa = aaa;
    }

    /**
     * Return the {@literal いいい}.
     * 
     * @return the {@literal いいい}.
     */
    public T[] getBbb() {
        return bbb;
    }

    /**
     * Return the nth いいい.
     * 
     * @param n the index of the {@literal いいい} to get.
     * @return the {@literal n}&lt;sup&gt;th&lt;/sup&gt; {@literal いいい}.
     * @throws ArrayIndexOutOfBoundsException an index is used that is outside the current array bounds
     */
    public T getBbb(int n) throws ArrayIndexOutOfBoundsException {
        return bbb[n];
    }

    /**
     * Set the {@literal いいい}.
     * 
     * @param 
     * the {@literal いいい}.
     */
    public void setBbb(T[] bbb) {
        this.bbb = bbb;
    }

    /**
     * Set the {@literal n}&lt;sup&gt;th&lt;/sup&gt; {@literal いいい}.
     * 
     * @param n {@literal n}&lt;sup&gt;th&lt;/sup&gt; of the {@literal いいい} to set.
     * @param 
     * {@literal いいい}
     * @throws ArrayIndexOutOfBoundsException an index is used that is outside the current array bounds
     */
    public void setBbb(int n, T bbb) throws ArrayIndexOutOfBoundsException {
        this.bbb[n] = bbb;
    }

    /**
     * Return the {@literal ううう}.
     * 
     * @return the {@literal ううう}.
     */
    public java.util.List&lt;? extends T&gt; getCcc() {
        return ccc;
    }

    /**
     * Set the {@literal ううう}.
     * 
     * @param 
     * the {@literal ううう}.
     */
    public void setCcc(java.util.List&lt;? extends T&gt; ccc) {
        this.ccc = ccc;
    }

}

</stdout></case><case><age>269</age><className>org.seasar.aptina.beans.internal.BeansProcessorTest</className><duration>0.041</duration><errorDetails>line:19 expected:&lt;     * [{@link java.beans.PropertyChangeListener} をリスナーリストに追加します。]&gt; but was:&lt;     * [Add a {@link java.beans.PropertyChangeListener} to the listener list.]&gt;</errorDetails><errorStackTrace>junit.framework.ComparisonFailure: line:19 expected:&lt;     * [{@link java.beans.PropertyChangeListener} をリスナーリストに追加します。]&gt; but was:&lt;     * [Add a {@link java.beans.PropertyChangeListener} to the listener list.]&gt;
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at org.seasar.aptina.unit.AptinaTestCase.assertEqualsByLine(AptinaTestCase.java:963)
	at org.seasar.aptina.unit.AptinaTestCase.assertEqualsByLine(AptinaTestCase.java:936)
	at org.seasar.aptina.unit.AptinaTestCase.assertEqualsGeneratedSource(AptinaTestCase.java:1017)
	at org.seasar.aptina.unit.AptinaTestCase.assertEqualsGeneratedSourceWithResource(AptinaTestCase.java:1181)
	at org.seasar.aptina.unit.AptinaTestCase.assertEqualsGeneratedSourceWithResource(AptinaTestCase.java:1244)
	at org.seasar.aptina.beans.internal.BeansProcessorTest.assertGeneratedSource(BeansProcessorTest.java:108)
	at org.seasar.aptina.beans.internal.BeansProcessorTest.testBound(BeansProcessorTest.java:76)
</errorStackTrace><failedSince>4247</failedSince><name>testBound</name><properties></properties><skipped>false</skipped><status>FAILED</status><stdout>package org.seasar.aptina.beans.example;

/**
 * 
 * @author koichik
 */
@org.seasar.aptina.beans.JavaBean
@javax.annotation.Generated({"Aptina Beans", "org.seasar.aptina", "aptina-beans", "DEV"})
public class BoundBean extends org.seasar.aptina.beans.example.BoundBeanState {

    java.beans.PropertyChangeSupport propertyChangeSupport =
        new java.beans.PropertyChangeSupport(this);

    public  BoundBean() {
        super();
    }

    /**
     * Add a {@link java.beans.PropertyChangeListener} to the listener list.
     * 
     * @param listener The {@literal java.beans.PropertyChangeListener} to be added
     */
    public void addPropertyChangeListener(java.beans.PropertyChangeListener listener) {
        propertyChangeSupport.addPropertyChangeListener(listener);
    }

    /**
     * Add a {@link java.beans.PropertyChangeListener} for a specific property.
     * 
     * @param propertyName The name of the property to listen on.
     * @param listener The {@link java.beans.PropertyChangeListener} to be added
     */
    public void addPropertyChangeListener(String propertyName, java.beans.PropertyChangeListener listener) {
        propertyChangeSupport.addPropertyChangeListener(propertyName, listener);
    }

    /**
     * Remove a {@link java.beans.PropertyChangeListener} from the listener list.
     * 
     * @param listener The {@link java.beans.PropertyChangeListener} to be removed
     */
    public void removePropertyChangeListener(java.beans.PropertyChangeListener listener) {
        propertyChangeSupport.removePropertyChangeListener(listener);
    }

    /**
     * Remove a {@link java.beans.PropertyChangeListener} for a specific property.
     * 
     * @param propertyName The name of the property that was listened on.
     * @param listener The {@link java.beans.PropertyChangeListener} to be removed
     */
    public void removePropertyChangeListener(String propertyName, java.beans.PropertyChangeListener listener) {
        propertyChangeSupport.removePropertyChangeListener(propertyName, listener);
    }

    /**
     * Return the {@literal aaa}.
     * 
     * @return the {@literal aaa}.
     */
    public java.lang.String getAaa() {
        return aaa;
    }

    /**
     * Return the {@literal bbb}.
     * 
     * @return the {@literal bbb}.
     */
    public java.lang.String getBbb() {
        return bbb;
    }

    /**
     * Set the {@literal bbb}.
     * 
     * @param 
     * the {@literal bbb}.
     */
    public void setBbb(java.lang.String bbb) {
        java.lang.String oldBbb = this.bbb;
        this.bbb = bbb;
        propertyChangeSupport.firePropertyChange("bbb", oldBbb, bbb);
    }

    /**
     * Add a {@link java.beans.PropertyChangeListener} for the {@literal bbb}.
     * 
     * @param listener The {@link java.beans.PropertyChangeListener} to be added
     */
    public void addBbbChangeListener(java.beans.PropertyChangeListener listener) {
        propertyChangeSupport.addPropertyChangeListener("bbb", listener);
    }

    /**
     * Remove a {@link java.beans.PropertyChangeListener} for the {@literal bbb}.
     * 
     * @param listener The {@link java.beans.PropertyChangeListener} to be removed
     */
    public void removeBbbChangeListener(java.beans.PropertyChangeListener listener) {
        propertyChangeSupport.removePropertyChangeListener("bbb", listener);
    }

    /**
     * Return the {@literal ccc}.
     * 
     * @return the {@literal ccc}.
     */
    public java.lang.String[] getCcc() {
        return ccc;
    }

    /**
     * Return the nth ccc.
     * 
     * @param n the index of the {@literal ccc} to get.
     * @return the {@literal n}&lt;sup&gt;th&lt;/sup&gt; {@literal ccc}.
     * @throws ArrayIndexOutOfBoundsException an index is used that is outside the current array bounds
     */
    public java.lang.String getCcc(int n) throws ArrayIndexOutOfBoundsException {
        return ccc[n];
    }

    /**
     * Set the {@literal ccc}.
     * 
     * @param 
     * the {@literal ccc}.
     */
    public void setCcc(java.lang.String[] ccc) {
        java.lang.String[] oldCcc = this.ccc;
        this.ccc = ccc;
        propertyChangeSupport.firePropertyChange("ccc", oldCcc, ccc);
    }

    /**
     * Set the {@literal n}&lt;sup&gt;th&lt;/sup&gt; {@literal ccc}.
     * 
     * @param n {@literal n}&lt;sup&gt;th&lt;/sup&gt; of the {@literal ccc} to set.
     * @param 
     * {@literal ccc}
     * @throws ArrayIndexOutOfBoundsException an index is used that is outside the current array bounds
     */
    public void setCcc(int n, java.lang.String ccc) throws ArrayIndexOutOfBoundsException {
        java.lang.String oldCcc = this.ccc[n];
        this.ccc[n] = ccc;
        propertyChangeSupport.fireIndexedPropertyChange("ccc", n, oldCcc, ccc);
    }

    /**
     * Add a {@link java.beans.PropertyChangeListener} for the {@literal ccc}.
     * 
     * @param listener The {@link java.beans.PropertyChangeListener} to be added
     */
    public void addCccChangeListener(java.beans.PropertyChangeListener listener) {
        propertyChangeSupport.addPropertyChangeListener("ccc", listener);
    }

    /**
     * Remove a {@link java.beans.PropertyChangeListener} for the {@literal ccc}.
     * 
     * @param listener The {@link java.beans.PropertyChangeListener} to be removed
     */
    public void removeCccChangeListener(java.beans.PropertyChangeListener listener) {
        propertyChangeSupport.removePropertyChangeListener("ccc", listener);
    }

}

</stdout></case><case><age>269</age><className>org.seasar.aptina.beans.internal.BeansProcessorTest</className><duration>0.041</duration><errorDetails>line:19 expected:&lt;     * [{@link java.beans.VetoableChangeListener} をリスナーリストに追加します。]&gt; but was:&lt;     * [Add a {@link java.beans.VetoableChangeListener} to the listener list.]&gt;</errorDetails><errorStackTrace>junit.framework.ComparisonFailure: line:19 expected:&lt;     * [{@link java.beans.VetoableChangeListener} をリスナーリストに追加します。]&gt; but was:&lt;     * [Add a {@link java.beans.VetoableChangeListener} to the listener list.]&gt;
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at org.seasar.aptina.unit.AptinaTestCase.assertEqualsByLine(AptinaTestCase.java:963)
	at org.seasar.aptina.unit.AptinaTestCase.assertEqualsByLine(AptinaTestCase.java:936)
	at org.seasar.aptina.unit.AptinaTestCase.assertEqualsGeneratedSource(AptinaTestCase.java:1017)
	at org.seasar.aptina.unit.AptinaTestCase.assertEqualsGeneratedSourceWithResource(AptinaTestCase.java:1181)
	at org.seasar.aptina.unit.AptinaTestCase.assertEqualsGeneratedSourceWithResource(AptinaTestCase.java:1244)
	at org.seasar.aptina.beans.internal.BeansProcessorTest.assertGeneratedSource(BeansProcessorTest.java:108)
	at org.seasar.aptina.beans.internal.BeansProcessorTest.testConstrained(BeansProcessorTest.java:88)
</errorStackTrace><failedSince>4247</failedSince><name>testConstrained</name><properties></properties><skipped>false</skipped><status>FAILED</status><stdout>package org.seasar.aptina.beans.example;

/**
 * 
 * @author koichik
 */
@org.seasar.aptina.beans.JavaBean
@javax.annotation.Generated({"Aptina Beans", "org.seasar.aptina", "aptina-beans", "DEV"})
public class ConstrainedBean extends org.seasar.aptina.beans.example.ConstrainedBeanState {

    java.beans.VetoableChangeSupport vetoableChangeSupport =
        new java.beans.VetoableChangeSupport(this);

    public  ConstrainedBean() {
        super();
    }

    /**
     * Add a {@link java.beans.VetoableChangeListener} to the listener list.
     * 
     * @param listener The {@literal java.beans.VetoableChangeListener} to be added
     */
    public void addVetoableChangeListener(java.beans.VetoableChangeListener listener) {
        vetoableChangeSupport.addVetoableChangeListener(listener);
    }

    /**
     * Add a {@link java.beans.VetoableChangeListener} for a specific property.
     * 
     * @param propertyName The name of the property to listen on.
     * @param listener The {@link java.beans.VetoableChangeListener} to be added
     */
    public void addVetoableChangeListener(String propertyName, java.beans.VetoableChangeListener listener) {
        vetoableChangeSupport.addVetoableChangeListener(propertyName, listener);
    }

    /**
     * Remove a {@link java.beans.VetoableChangeListener} from the listener list.
     * 
     * @param listener The {@link java.beans.VetoableChangeListener} to be removed
     */
    public void removeVetoableChangeListener(java.beans.VetoableChangeListener listener) {
        vetoableChangeSupport.removeVetoableChangeListener(listener);
    }

    /**
     * Remove a {@link java.beans.VetoableChangeListener} for a specific property.
     * 
     * @param propertyName The name of the property that was listened on.
     * @param listener The {@link java.beans.VetoableChangeListener} to be removed
     */
    public void removeVetoableChangeListener(String propertyName, java.beans.VetoableChangeListener listener) {
        vetoableChangeSupport.removeVetoableChangeListener(propertyName, listener);
    }

    /**
     * Return the {@literal aaa}.
     * 
     * @return the {@literal aaa}.
     */
    public java.lang.String getAaa() {
        return aaa;
    }

    /**
     * Return the {@literal bbb}.
     * 
     * @return the {@literal bbb}.
     */
    public java.lang.String getBbb() {
        return bbb;
    }

    /**
     * Set the {@literal bbb}.
     * 
     * @param 
     * the {@literal bbb}.
     * @throws java.beans.PropertyVetoException if the recipient wishes the property change to be rolled back.
     */
    public void setBbb(java.lang.String bbb) throws java.beans.PropertyVetoException {
        java.lang.String oldBbb = this.bbb;
        vetoableChangeSupport.fireVetoableChange("bbb", oldBbb, bbb);
        this.bbb = bbb;
    }

    /**
     * Add a {@link java.beans.VetoableChangeListener} for the {@literal bbb}.
     * 
     * @param listener The {@link java.beans.VetoableChangeListener} to be added
     */
    public void addBbbChangeListener(java.beans.VetoableChangeListener listener) {
        vetoableChangeSupport.addVetoableChangeListener("bbb", listener);
    }

    /**
     * Remove a {@link java.beans.VetoableChangeListener} for the {@literal bbb}.
     * 
     * @param listener The {@link java.beans.VetoableChangeListener} to be removed
     */
    public void removeBbbChangeListener(java.beans.VetoableChangeListener listener) {
        vetoableChangeSupport.removeVetoableChangeListener("bbb", listener);
    }

    /**
     * Return the {@literal ccc}.
     * 
     * @return the {@literal ccc}.
     */
    public java.lang.String[] getCcc() {
        return ccc;
    }

    /**
     * Return the nth ccc.
     * 
     * @param n the index of the {@literal ccc} to get.
     * @return the {@literal n}&lt;sup&gt;th&lt;/sup&gt; {@literal ccc}.
     * @throws ArrayIndexOutOfBoundsException an index is used that is outside the current array bounds
     */
    public java.lang.String getCcc(int n) throws ArrayIndexOutOfBoundsException {
        return ccc[n];
    }

    /**
     * Set the {@literal ccc}.
     * 
     * @param 
     * the {@literal ccc}.
     * @throws java.beans.PropertyVetoException if the recipient wishes the property change to be rolled back.
     */
    public void setCcc(java.lang.String[] ccc) throws java.beans.PropertyVetoException {
        java.lang.String[] oldCcc = this.ccc;
        vetoableChangeSupport.fireVetoableChange("ccc", oldCcc, ccc);
        this.ccc = ccc;
    }

    /**
     * Set the {@literal n}&lt;sup&gt;th&lt;/sup&gt; {@literal ccc}.
     * 
     * @param n {@literal n}&lt;sup&gt;th&lt;/sup&gt; of the {@literal ccc} to set.
     * @param 
     * {@literal ccc}
     * @throws ArrayIndexOutOfBoundsException an index is used that is outside the current array bounds.
     * @throws java.beans.PropertyVetoException if the recipient wishes the property change to be rolled back.
     */
    public void setCcc(int n, java.lang.String ccc) throws ArrayIndexOutOfBoundsException, java.beans.PropertyVetoException {
        java.lang.String oldCcc = this.ccc[n];
        vetoableChangeSupport.fireVetoableChange(new java.beans.IndexedPropertyChangeEvent(this, "ccc", oldCcc, ccc, n));
        this.ccc[n] = ccc;
    }

    /**
     * Add a {@link java.beans.VetoableChangeListener} for the {@literal ccc}.
     * 
     * @param listener The {@link java.beans.VetoableChangeListener} to be added
     */
    public void addCccChangeListener(java.beans.VetoableChangeListener listener) {
        vetoableChangeSupport.addVetoableChangeListener("ccc", listener);
    }

    /**
     * Remove a {@link java.beans.VetoableChangeListener} for the {@literal ccc}.
     * 
     * @param listener The {@link java.beans.VetoableChangeListener} to be removed
     */
    public void removeCccChangeListener(java.beans.VetoableChangeListener listener) {
        vetoableChangeSupport.removeVetoableChangeListener("ccc", listener);
    }

}

</stdout></case><case><age>269</age><className>org.seasar.aptina.beans.internal.BeansProcessorTest</className><duration>0.048</duration><errorDetails>line:22 expected:&lt;     * [{@link java.beans.PropertyChangeListener} をリスナーリストに追加します。]&gt; but was:&lt;     * [Add a {@link java.beans.PropertyChangeListener} to the listener list.]&gt;</errorDetails><errorStackTrace>junit.framework.ComparisonFailure: line:22 expected:&lt;     * [{@link java.beans.PropertyChangeListener} をリスナーリストに追加します。]&gt; but was:&lt;     * [Add a {@link java.beans.PropertyChangeListener} to the listener list.]&gt;
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at org.seasar.aptina.unit.AptinaTestCase.assertEqualsByLine(AptinaTestCase.java:963)
	at org.seasar.aptina.unit.AptinaTestCase.assertEqualsByLine(AptinaTestCase.java:936)
	at org.seasar.aptina.unit.AptinaTestCase.assertEqualsGeneratedSource(AptinaTestCase.java:1017)
	at org.seasar.aptina.unit.AptinaTestCase.assertEqualsGeneratedSourceWithResource(AptinaTestCase.java:1181)
	at org.seasar.aptina.unit.AptinaTestCase.assertEqualsGeneratedSourceWithResource(AptinaTestCase.java:1244)
	at org.seasar.aptina.beans.internal.BeansProcessorTest.assertGeneratedSource(BeansProcessorTest.java:108)
	at org.seasar.aptina.beans.internal.BeansProcessorTest.testBoundAndConstrained(BeansProcessorTest.java:100)
</errorStackTrace><failedSince>4247</failedSince><name>testBoundAndConstrained</name><properties></properties><skipped>false</skipped><status>FAILED</status><stdout>package org.seasar.aptina.beans.example;

/**
 * 
 * @author koichik
 */
@org.seasar.aptina.beans.JavaBean
@javax.annotation.Generated({"Aptina Beans", "org.seasar.aptina", "aptina-beans", "DEV"})
public class BoundAndConstrainedBean extends org.seasar.aptina.beans.example.BoundAndConstrainedBeanState {

    java.beans.PropertyChangeSupport propertyChangeSupport =
        new java.beans.PropertyChangeSupport(this);

    java.beans.VetoableChangeSupport vetoableChangeSupport =
        new java.beans.VetoableChangeSupport(this);

    public  BoundAndConstrainedBean() {
        super();
    }

    /**
     * Add a {@link java.beans.PropertyChangeListener} to the listener list.
     * 
     * @param listener The {@literal java.beans.PropertyChangeListener} to be added
     */
    public void addPropertyChangeListener(java.beans.PropertyChangeListener listener) {
        propertyChangeSupport.addPropertyChangeListener(listener);
    }

    /**
     * Add a {@link java.beans.PropertyChangeListener} for a specific property.
     * 
     * @param propertyName The name of the property to listen on.
     * @param listener The {@link java.beans.PropertyChangeListener} to be added
     */
    public void addPropertyChangeListener(String propertyName, java.beans.PropertyChangeListener listener) {
        propertyChangeSupport.addPropertyChangeListener(propertyName, listener);
    }

    /**
     * Remove a {@link java.beans.PropertyChangeListener} from the listener list.
     * 
     * @param listener The {@link java.beans.PropertyChangeListener} to be removed
     */
    public void removePropertyChangeListener(java.beans.PropertyChangeListener listener) {
        propertyChangeSupport.removePropertyChangeListener(listener);
    }

    /**
     * Remove a {@link java.beans.PropertyChangeListener} for a specific property.
     * 
     * @param propertyName The name of the property that was listened on.
     * @param listener The {@link java.beans.PropertyChangeListener} to be removed
     */
    public void removePropertyChangeListener(String propertyName, java.beans.PropertyChangeListener listener) {
        propertyChangeSupport.removePropertyChangeListener(propertyName, listener);
    }

    /**
     * Add a {@link java.beans.VetoableChangeListener} to the listener list.
     * 
     * @param listener The {@literal java.beans.VetoableChangeListener} to be added
     */
    public void addVetoableChangeListener(java.beans.VetoableChangeListener listener) {
        vetoableChangeSupport.addVetoableChangeListener(listener);
    }

    /**
     * Add a {@link java.beans.VetoableChangeListener} for a specific property.
     * 
     * @param propertyName The name of the property to listen on.
     * @param listener The {@link java.beans.VetoableChangeListener} to be added
     */
    public void addVetoableChangeListener(String propertyName, java.beans.VetoableChangeListener listener) {
        vetoableChangeSupport.addVetoableChangeListener(propertyName, listener);
    }

    /**
     * Remove a {@link java.beans.VetoableChangeListener} from the listener list.
     * 
     * @param listener The {@link java.beans.VetoableChangeListener} to be removed
     */
    public void removeVetoableChangeListener(java.beans.VetoableChangeListener listener) {
        vetoableChangeSupport.removeVetoableChangeListener(listener);
    }

    /**
     * Remove a {@link java.beans.VetoableChangeListener} for a specific property.
     * 
     * @param propertyName The name of the property that was listened on.
     * @param listener The {@link java.beans.VetoableChangeListener} to be removed
     */
    public void removeVetoableChangeListener(String propertyName, java.beans.VetoableChangeListener listener) {
        vetoableChangeSupport.removeVetoableChangeListener(propertyName, listener);
    }

    /**
     * Return the {@literal aaa}.
     * 
     * @return the {@literal aaa}.
     */
    public java.lang.String getAaa() {
        return aaa;
    }

    /**
     * Return the {@literal bbb}.
     * 
     * @return the {@literal bbb}.
     */
    public java.lang.String getBbb() {
        return bbb;
    }

    /**
     * Set the {@literal bbb}.
     * 
     * @param 
     * the {@literal bbb}.
     * @throws java.beans.PropertyVetoException if the recipient wishes the property change to be rolled back.
     */
    public void setBbb(java.lang.String bbb) throws java.beans.PropertyVetoException {
        java.lang.String oldBbb = this.bbb;
        vetoableChangeSupport.fireVetoableChange("bbb", oldBbb, bbb);
        this.bbb = bbb;
        propertyChangeSupport.firePropertyChange("bbb", oldBbb, bbb);
    }

    /**
     * Add a {@link java.beans.PropertyChangeListener} for the {@literal bbb}.
     * 
     * @param listener The {@link java.beans.PropertyChangeListener} to be added
     */
    public void addBbbChangeListener(java.beans.PropertyChangeListener listener) {
        propertyChangeSupport.addPropertyChangeListener("bbb", listener);
    }

    /**
     * Remove a {@link java.beans.PropertyChangeListener} for the {@literal bbb}.
     * 
     * @param listener The {@link java.beans.PropertyChangeListener} to be removed
     */
    public void removeBbbChangeListener(java.beans.PropertyChangeListener listener) {
        propertyChangeSupport.removePropertyChangeListener("bbb", listener);
    }

    /**
     * Add a {@link java.beans.VetoableChangeListener} for the {@literal bbb}.
     * 
     * @param listener The {@link java.beans.VetoableChangeListener} to be added
     */
    public void addBbbChangeListener(java.beans.VetoableChangeListener listener) {
        vetoableChangeSupport.addVetoableChangeListener("bbb", listener);
    }

    /**
     * Remove a {@link java.beans.VetoableChangeListener} for the {@literal bbb}.
     * 
     * @param listener The {@link java.beans.VetoableChangeListener} to be removed
     */
    public void removeBbbChangeListener(java.beans.VetoableChangeListener listener) {
        vetoableChangeSupport.removeVetoableChangeListener("bbb", listener);
    }

    /**
     * Return the {@literal ccc}.
     * 
     * @return the {@literal ccc}.
     */
    public java.lang.String[] getCcc() {
        return ccc;
    }

    /**
     * Return the nth ccc.
     * 
     * @param n the index of the {@literal ccc} to get.
     * @return the {@literal n}&lt;sup&gt;th&lt;/sup&gt; {@literal ccc}.
     * @throws ArrayIndexOutOfBoundsException an index is used that is outside the current array bounds
     */
    public java.lang.String getCcc(int n) throws ArrayIndexOutOfBoundsException {
        return ccc[n];
    }

    /**
     * Set the {@literal ccc}.
     * 
     * @param 
     * the {@literal ccc}.
     * @throws java.beans.PropertyVetoException if the recipient wishes the property change to be rolled back.
     */
    public void setCcc(java.lang.String[] ccc) throws java.beans.PropertyVetoException {
        java.lang.String[] oldCcc = this.ccc;
        vetoableChangeSupport.fireVetoableChange("ccc", oldCcc, ccc);
        this.ccc = ccc;
        propertyChangeSupport.firePropertyChange("ccc", oldCcc, ccc);
    }

    /**
     * Set the {@literal n}&lt;sup&gt;th&lt;/sup&gt; {@literal ccc}.
     * 
     * @param n {@literal n}&lt;sup&gt;th&lt;/sup&gt; of the {@literal ccc} to set.
     * @param 
     * {@literal ccc}
     * @throws ArrayIndexOutOfBoundsException an index is used that is outside the current array bounds.
     * @throws java.beans.PropertyVetoException if the recipient wishes the property change to be rolled back.
     */
    public void setCcc(int n, java.lang.String ccc) throws ArrayIndexOutOfBoundsException, java.beans.PropertyVetoException {
        java.lang.String oldCcc = this.ccc[n];
        vetoableChangeSupport.fireVetoableChange(new java.beans.IndexedPropertyChangeEvent(this, "ccc", oldCcc, ccc, n));
        this.ccc[n] = ccc;
        propertyChangeSupport.fireIndexedPropertyChange("ccc", n, oldCcc, ccc);
    }

    /**
     * Add a {@link java.beans.PropertyChangeListener} for the {@literal ccc}.
     * 
     * @param listener The {@link java.beans.PropertyChangeListener} to be added
     */
    public void addCccChangeListener(java.beans.PropertyChangeListener listener) {
        propertyChangeSupport.addPropertyChangeListener("ccc", listener);
    }

    /**
     * Remove a {@link java.beans.PropertyChangeListener} for the {@literal ccc}.
     * 
     * @param listener The {@link java.beans.PropertyChangeListener} to be removed
     */
    public void removeCccChangeListener(java.beans.PropertyChangeListener listener) {
        propertyChangeSupport.removePropertyChangeListener("ccc", listener);
    }

    /**
     * Add a {@link java.beans.VetoableChangeListener} for the {@literal ccc}.
     * 
     * @param listener The {@link java.beans.VetoableChangeListener} to be added
     */
    public void addCccChangeListener(java.beans.VetoableChangeListener listener) {
        vetoableChangeSupport.addVetoableChangeListener("ccc", listener);
    }

    /**
     * Remove a {@link java.beans.VetoableChangeListener} for the {@literal ccc}.
     * 
     * @param listener The {@link java.beans.VetoableChangeListener} to be removed
     */
    public void removeCccChangeListener(java.beans.VetoableChangeListener listener) {
        vetoableChangeSupport.removeVetoableChangeListener("ccc", listener);
    }

}

</stdout></case><duration>0.584</duration><name>org.seasar.aptina.beans.internal.BeansProcessorTest</name><properties></properties></suite></testResult>