public static String evalParameterDecription(IParameterInfo parameterData) { // replicates logic in gw.internal.gosu.parser.GosuMethodParamInfo._description if (parameterData instanceof IGosuMethodParamInfo) { IFeatureInfo featureInfo = parameterData.getContainer(); IAttributedFeatureInfo annotatedFI = (IAttributedFeatureInfo) featureInfo; List<IAnnotationInfo> annotation = annotatedFI.getAnnotationsOfType(JavaTypes.PARAM()); for (IAnnotationInfo o : annotation) { if (o != null && o.getFieldValue("FieldName").equals(parameterData.getName())) { return (String) o.getFieldValue("FieldDescription"); } } return ""; } else { return parameterData.getDescription(); } }