/* DO NOT EDIT: File is auto-generated */
package <%= service.data_module.ejb.service_package %>;

<%= description_javadoc_for(service, "") %>@javax.annotation.Generated( "Domgen" )
@SuppressWarnings( { "UnusedDeclaration", "JavaDoc" } )
@javax.ejb.<%= service.ejb.local? ? "Local" : "Remove" %>
public interface <%= service.ejb.facade_interface_name %>
{
  String EJB_NAME = "<%= service.ejb.facade_name %>";

<% service.methods.each do |method|
%><%= description_javadoc_for(method)
%>  <%= annotated_type(method.return_value, :ejb, :boundary) %> <%= Domgen::Naming.camelize(method.name) %>(<%= method.parameters.collect{|p| "#{annotated_type(p, :ejb, :boundary)} #{Domgen::Naming.camelize(p.name)}" }.join(', ') %>)<%=
    method.exceptions.empty? ? '' : "\n    throws #{method.exceptions.collect{|e| e.ejb.qualified_name}.join(', ')}"
%>;

<% end %>}

/* DO NOT EDIT: File is auto-generated */
package <%= service.data_module.ejb.service_package %>;

<%= description_javadoc_for(service, "") %>@javax.annotation.Generated( "Domgen" )
@SuppressWarnings( { "UnusedDeclaration", "JavaDoc" } )
@javax.ejb.<%= service.ejb.local? ? "Local" : "Remote" %>
public interface <%= service.ejb.facade_interface_name %>
{
  String EJB_NAME = "<%= service.ejb.facade_name %>";

<% service.methods.each do |method|
%><%= description_javadoc_for(method)
%>  <%= annotated_type(method.return_value, :ejb, :boundary) %> <%= Domgen::Naming.camelize(method.name) %>(<%= method.parameters.collect{|p| "#{annotated_type(p, :ejb, :boundary)} #{Domgen::Naming.camelize(p.name)}" }.join(', ') %>)<%=
    method.exceptions.empty? ? '' : "\n    throws #{method.exceptions.collect{|e| e.ejb.qualified_name}.join(', ')}"
%>;

<% end %>}

Correct the generated annotation for remote facades
Correct the generated annotation for remote facades
