I'm trying to realise switching between wrapfigure and figure environments, using boolean control. But for some reason wrapfigure does not do what it should do - be wrapped, instead it is placed in the end of the text.
\documentclass{article}
\usepackage{graphicx}
\usepackage{wrapfig}
\usepackage{lipsum}
\usepackage{ifthen}
\newboolean{Figure}
\setboolean{Figure}{true}
\newenvironment{WrapFigure}[3]
{
\ifthenelse{\boolean{Figure}}{\begin{wrapfigure}[#1]{#2}{#3}}{\begin{figure}}
}
{
\ifthenelse{\boolean{Figure}}{\end{wrapfigure}}{\end{figure}}
}
\begin{document}
\lipsum[1-2]
\begin{WrapFigure}{14}{r}{0.35\linewidth}
\centering
\includegraphics[draft,width=0.38\linewidth]{NICE Figure.pdf}
\caption{XXXXXXXX XXXXXXXXXXXXXX XXXXXXXXXXXXX }
\end{WrapFigure}
\lipsum[1-2]
\end{document}

