package com.mysema.examples;

public final class Concept extends Item {

    private Object term;    
    private Object memory;

    public Concept(Object tm, Object memory) {
        super(tm.toString());
        term = tm;
        this.memory = memory;
    }

    public Object getTerm() {
        return term;
    }

    public void setTerm(Object term) {
        this.term = term;
    }

    public Object getMemory() {
        return memory;
    }

    public void setMemory(Object memory) {
        this.memory = memory;
    }
    
}    

class Item {
    
    public Item(String str) {
        // TODO Auto-generated constructor stub
    }
}
package com.mysema.examples;

public final class Concept extends Item {

    private Object term;    
    private Object memory;

    // XXX this signature fails
    // public Concept(Object tm, Object memory) 
    public Concept(Object term, Object memory) {
        super(term.toString());
        this.term = term;
        this.memory = memory;
    }

    public Object getTerm() {
        return term;
    }

    public void setTerm(Object term) {
        this.term = term;
    }

    public Object getMemory() {
        return memory;
    }

    public void setMemory(Object memory) {
        this.memory = memory;
    }
    
}    

class Item {
    
    public Item(String str) {
        // TODO Auto-generated constructor stub
    }
}
Fix failing test