String lineDelimiter = System.getProperty("line.separator", "\n"); //$NON-NLS-1$ //$NON-NLS-2$
CodeTemplateContext context = new CodeTemplateContext(template.getContextTypeId(), null, lineDelimiter);
context.setFileNameVariable(fileName);
- return new ByteArrayInputStream(StubUtility.evaluateTemplate(context, template).getBytes());
+ String content=StubUtility.evaluateTemplate(context, template);
+ if (content==null) {
+ content="";
+ }
+ return new ByteArrayInputStream(content.getBytes());
} catch (CoreException e) {
e.printStackTrace();
return null;