Velocity предоставляет все открытые методы для шаблона. Спрятать их невозможно.
Стандартный подход для этого заключается в использовании фасада для вашего класса в контексте. Мы были вынуждены сделать это по той же причине, но мы нашли другие преимущества с фасадом. Например, вы можете упростить вызов, комбинируя несколько методов, или вы можете ограничить значения определенными аргументами, что вы не хотите делать с вашим кодом Java.