public AssemblyInfoMarshaller getAssemblyInfoMarshallerFor( String language )
throws AssemblyInfoException
{
AssemblyPlugin plugin = repository.getAssemblyPluginFor( language );
String className = plugin.getPluginClass();
AssemblyInfoMarshaller marshaller;
try
{
Class cc = Class.forName( className );
marshaller = (AssemblyInfoMarshaller) cc.newInstance();
marshaller.init( plugin );
}
catch ( ClassNotFoundException e )
{
throw new AssemblyInfoException(
"NPANDAY-020-002: Unable to create AssemblyInfoMarshaller: Class Name = " + className, e );