public final class Guarana
{
public static Result perform(Operation operation)
throws MetaException;
public static void broadcast(Message message,
Object object);
public static void reconfigure(Object object,
MetaObject oldMetaObject,
MetaObject newMetaObject);
public static native Object makeProxy(Class cls,
MetaObject metaObject)
throws MetaException;
public static native int hashCode(Object object);
public static native Class getClass(Object object);
public static native String getClassName(Class clazz);
public static String toString(Object object);
}