if(helper.isAnnotationPresent(javaHasAnnotations, XmlVariableNode.class)){
XmlVariableNode variableNode = (XmlVariableNode) helper.getAnnotation(javaHasAnnotations, XmlVariableNode.class);
if(variableNode.type() != XmlVariableNode.DEFAULT.class){
property.setVariableClassName(variableNode.type().getName());
JavaClass componentType = helper.getJavaClass(variableNode.type());
if(helper.isCollectionType(ptype)){
property.setGenericType(componentType);
}else{
property.setType(componentType);