Cualquier cosa que no se pueda realizar de esta forma se podría, teóricamente, desarrollar directamente en Java, aunque rara vez se permite hacerlo.