package gw.api.history uses java.util.concurrent.Callable abstract class AbstractCustomHistoryImpl implements CustomHistory { override function createCustomHistoryEvent(type : CustomHistoryType, description : Callable, originalValue : String, newValue : String) : History { var history = createCustomHistoryEvent(type, description) history.OriginalValue = originalValue history.NewValue = newValue return history; } }