brabo demais! tem alguma ideia de como poderia fazer isso em java?