/* package whatever; // don't place package name! */
import java.util.concurrent.Callable ;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
public void call( Callable< Void> c) {
try {
System .
out .
println ( "Callable." ) ; c.call ( ) ;
e.printStackTrace ( ) ;
}
}
System .
out .
println ( "Runnable." ) ; r.run ( ) ;
}
public static void main
( String [ ] args
) { new Ideone
( ) .
call ( ( ) -> { System .
out .
println ( "FIXME" ) ; } ) ; }
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC5jb25jdXJyZW50LkNhbGxhYmxlOwoKLyogTmFtZSBvZiB0aGUgY2xhc3MgaGFzIHRvIGJlICJNYWluIiBvbmx5IGlmIHRoZSBjbGFzcyBpcyBwdWJsaWMuICovCmNsYXNzIElkZW9uZQp7CiAgICBwdWJsaWMgdm9pZCBjYWxsKENhbGxhYmxlPFZvaWQ+IGMpIHsKCQl0cnkgewoJCQlTeXN0ZW0ub3V0LnByaW50bG4oICJDYWxsYWJsZS4iKTsKCQkJYy5jYWxsKCk7CgkJfSBjYXRjaCAoRXhjZXB0aW9uIGUpIHsKCQkJZS5wcmludFN0YWNrVHJhY2UoKTsKCQl9Cgl9CgkKCXB1YmxpYyB2b2lkIGNhbGwoUnVubmFibGUgcikgewoJCVN5c3RlbS5vdXQucHJpbnRsbiggIlJ1bm5hYmxlLiIpOwoJCXIucnVuKCk7Cgl9CgoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykgewoJCW5ldyBJZGVvbmUoKS5jYWxsKCAoKSAtPiB7U3lzdGVtLm91dC5wcmludGxuKCJGSVhNRSIpO30pOwoJCW5ldyBJZGVvbmUoKS5jYWxsKCAoKSAtPiB7dGhyb3cgbmV3IFJ1bnRpbWVFeGNlcHRpb24oIkZJWE1FIik7fSk7Cgl9Cn0=