Easy Meta Object Protocol for Java