package com.db4o.test;

import com.db4o.*;

public class ParameterConstructor implements RTestable
{
	public String s;

    public ParameterConstructor(int a) {
    }

	public String compare(ObjectContainer con, Object obj, int ver, String errors){
		return Compare.compare(con, set(newInstance(), ver), obj,"",errors, null);
	}
	public boolean equals(Object obj){
		if(obj != null){
			if(obj instanceof ParameterConstructor){
				return s.equals(((ParameterConstructor)obj).s);
			}
		}
		return false;
	}
	
	public boolean jdk2(){
		return false;
	}

	
	public Object newInstance(){
		return new ParameterConstructor(5);	}

	
	public Object set(Object obj, int ver){		((ParameterConstructor)obj).set(ver);		return obj;
	}
	
	public void set(int ver){
		s = "set" + ver;
	}

}
