added empty interface and java class