namespace Deskcandy.Candy {
public abstract class BaseCandy : Object {
protected BaseCandy() {
}
public abstract async void initialize();
public abstract Subprocess launch(uint socket_id) throws Error;