package org.joda.pa;

import java.util.List;

/**
 * Acts as the bean class for all tests. 
 */
final class FieldBackedTestBean implements TestBean {

    // fields

    private Object object;

    @AnyAnnotation
    private String string;

    @FieldAnnotation
    private int primitiveInteger;

    private Integer integer;

    private List<Double> doubleList;

    // field access

    @Override
    public Object getObject() {
        return object;
    }

    @Override
    public void setObject(Object object) {
        this.object = object;
    }

    @Override
    public String getString() {
        return string;
    }

    @Override
    public void setString(String string) {
        this.string = string;
    }

    @Override
    public int getPrimitiveInteger() {
        return primitiveInteger;
    }

    @Override
    public void setPrimitiveInteger(int primitiveInteger) {
        this.primitiveInteger = primitiveInteger;
    }

    @Override
    public Integer getInteger() {
        return integer;
    }

    @Override
    public void setInteger(Integer integer) {
        this.integer = integer;
    }

    @Override
    public List<Double> getDoubleList() {
        return doubleList;
    }

    @Override
    public void setDoubleList(List<Double> doubleList) {
        this.doubleList = doubleList;
    }

}

@@ -555,32 +555,51 @@
 %0A%0A    @Override%0A
+    @AnyAnnotation%0A
     public Strin
@@ -650,32 +650,51 @@
 %0A%0A    @Override%0A
+    @AnyAnnotation%0A
     public void 
@@ -987,32 +987,51 @@
 %0A%0A    @Override%0A
+    @GetAnnotation%0A
     public Integ
@@ -1085,32 +1085,51 @@
 %0A%0A    @Override%0A
+    @SetAnnotation%0A
     public void 

Add annotations to 'FieldBackedTestBean'