How to insert an instance of predefined macro on a page programmatically

Assuming there is an already created macro A. I want to insert an instance of Macro A into a page using a program. Is it possible to include macros into page dynamically from java code.