Java-friendly signatures