Basic JAVA classes/ interfaces to kickstart a designpattern.